- GameFrame - densan.s.game.guiのクラス
-
ゲームを表示するフレーム
- GameFrame(int, int, String, int, boolean) - クラス のコンストラクタdensan.s.game.gui.GameFrame
-
新しいゲームフレームを作る。
- GameManager - densan.s.game.managerのクラス
-
主にユーザーが操作するクラス
フレームの作成やゲームの管理をする
- GameObjectBase - densan.s.game.objectのクラス
-
画面上に表示されるオブジェクトの抽象クラス
オブジェクトを消すかどうかのフラグと、draw,updateメソッドを実装している
オブジェクトを消すかのフラグは、それをtrueにしただけでは消去されない
実装の際にその機能を自分で追加する必要がある
これらの機能がいらない場合はGameVectorBaseを継承してつかうことを推奨する
- GameObjectBase(double, double, int, int) - クラス のコンストラクタdensan.s.game.object.GameObjectBase
-
コンストラクタ
使わなかったり後で設定する場合は適当な値で大丈夫
- GamePanel - densan.s.game.guiのクラス
-
ゲームの描画をするパネル
- GamePanel(int, int, int) - クラス のコンストラクタdensan.s.game.gui.GamePanel
-
コンストラクタ
- GameRectBase - densan.s.game.objectのクラス
-
ゲーム用の矩形クラス
x,y座標と幅と高さを持つ
- GameRectBase(double, double, int, int) - クラス のコンストラクタdensan.s.game.object.GameRectBase
-
座標と幅、高さを指定して生成
- GameVectorBase - densan.s.game.objectのクラス
-
ゲーム用の矩形に速度を追加したクラス
オリジナルのGameObjectクラスを作成する場合はこのクラスを継承する
- GameVectorBase(double, double, int, int) - クラス のコンストラクタdensan.s.game.object.GameVectorBase
-
速度を0で生成
- GameVectorBase(double, double, int, int, double, double) - クラス のコンストラクタdensan.s.game.object.GameVectorBase
-
速度を指定して生成
- getBackGroundColor() - クラス のメソッドdensan.s.game.manager.GameManager
-
背景の色を取得する
- getCenterPos() - クラス のメソッドdensan.s.game.object.GameRectBase
-
オブジェクトの中心の位置をPointで返す。
- getCenterX() - クラス のメソッドdensan.s.game.object.GameRectBase
-
オブジェクトの中心のX座標を返す。
- getCenterY() - クラス のメソッドdensan.s.game.object.GameRectBase
-
オブジェクトの中心のY座標を返す。
- getClickPoint() - クラス のstaticメソッドdensan.s.game.input.MouseInput
-
最後にクリックされた座標をPointクラスで返す
まだClickされていなければ-1
- getClickX() - クラス のstaticメソッドdensan.s.game.input.MouseInput
-
最後にクリックされたX座標を返す
まだClickされていなければ-1
- getClickY() - クラス のstaticメソッドdensan.s.game.input.MouseInput
-
最後にクリックされたY座標を返す
まだClickされていなければ-1
- getClips() - クラス のメソッドdensan.s.game.sound.DataClip
-
クリップを返す
- getClips() - クラス のメソッドdensan.s.game.sound.SEClip
-
クリップを返す
- getColor() - クラス のメソッドdensan.s.game.drawing.Drawer
-
現在の色を取得する
- getColor() - クラス のメソッドdensan.s.game.drawing.SwingDrawer
-
- getDistance(GameRectBase, GameRectBase) - クラス のstaticメソッドdensan.s.game.calc.Calc
-
2つのオブジェクトの距離を返す。
- getDistance(GameRectBase, Point2D) - クラス のstaticメソッドdensan.s.game.calc.Calc
-
オブジェクトと点の距離を返す。
- getDistance(Point2D, Point2D) - クラス のstaticメソッドdensan.s.game.calc.Calc
-
2つの点の距離を返す。
- getFile() - クラス のメソッドdensan.s.game.sound.DataClip
-
パスを返す
- getFile() - クラス のメソッドdensan.s.game.sound.SEClip
-
パスを返す
- getFont() - クラス のメソッドdensan.s.game.drawing.Drawer
-
現在のフォントを取得する
- getFont() - クラス のメソッドdensan.s.game.drawing.SwingDrawer
-
- getFontSize() - クラス のメソッドdensan.s.game.drawing.Drawer
-
現在のフォントサイズを取得する
- getFontSize() - クラス のメソッドdensan.s.game.drawing.SwingDrawer
-
- getFPS() - クラス のメソッドdensan.s.game.fps.FPS
-
FPSを返す。
- getFps() - クラス のメソッドdensan.s.game.gui.GameFrame
-
現在のFPSを文字列で取得
少数点2位まで デバック用
- getFps() - クラス のメソッドdensan.s.game.gui.GamePanel
-
現在のFPSを文字列で取得
少数点2位まで デバック用
- getFps() - クラス のメソッドdensan.s.game.manager.GameManager
-
現在のFPSを文字列で取得
少数点2位まで デバック用
- getFrameHeight() - クラス のメソッドdensan.s.game.manager.GameManager
-
フレームの高さを取得する
フレームが存在しなければ-1を返しエラーメッセージを出す
- getFrameWidth() - クラス のメソッドdensan.s.game.manager.GameManager
-
フレームの幅を取得する
フレームが存在しなければ-1を返しエラーメッセージを出す
- getHeight() - クラス のメソッドdensan.s.game.object.GameRectBase
-
オブジェクトの高さを返す。
- getImage() - クラス のメソッドdensan.s.game.object.ImageObjectBase
-
このオブジェクトに設定されている画像を取得する
- getInstance() - クラス のstaticメソッドdensan.s.game.input.KeyInput
-
Instanceを返す
GUIに登録する用なのでユーザーはstaticメソッドを使用する
- getInstance() - クラス のstaticメソッドdensan.s.game.input.MouseInput
-
Instanceを返す
GUIに登録する用なのでユーザーはstaticメソッドを使う
- getInstance() - クラス のstaticメソッドdensan.s.game.manager.GameManager
-
GameManagerインスタンスを返す
- getLoadCount() - クラス のstaticメソッドdensan.s.game.sound.SEEngine
-
いくつロードされたかを返す
- getLoadCount() - クラス のstaticメソッドdensan.s.game.sound.WaveEngine
-
いくつロードされたかを返す
- getMaxX() - クラス のメソッドdensan.s.game.object.GameRectBase
-
オブジェクトの右下のX座標を返す。
- getMaxY() - クラス のメソッドdensan.s.game.object.GameRectBase
-
オブジェクトの右下のY座標を返す。
- getMousePoint() - クラス のstaticメソッドdensan.s.game.input.MouseInput
-
マウスの座標をPointクラスで返す
マウスがフレーム外なら最後にフレーム内居た時の座標
- getMouseX() - クラス のstaticメソッドdensan.s.game.input.MouseInput
-
マウスのX座標を返す
マウスがフレーム外なら最後の座標
- getMouseY() - クラス のstaticメソッドdensan.s.game.input.MouseInput
-
マウスのY座標を返す
マウスがフレーム外なら最後の座標
- getPos() - クラス のメソッドdensan.s.game.object.GameRectBase
-
オブジェクトの位置をPointで返す。
- getRadian(GameRectBase, GameRectBase) - クラス のstaticメソッドdensan.s.game.calc.Calc
-
AからBへの角度を弧度で返す。
- getRadian(GameRectBase, Point2D) - クラス のstaticメソッドdensan.s.game.calc.Calc
-
AからBへの角度を弧度で返す。
- getRadian(Point2D, Point2D) - クラス のstaticメソッドdensan.s.game.calc.Calc
-
AからBへの角度を弧度で返す。
- getRadian() - クラス のメソッドdensan.s.game.object.GameVectorBase
-
オブジェクトの進んでいる角度を弧度で返す。
- getRect() - クラス のメソッドdensan.s.game.object.GameRectBase
-
オブジェクトをRectangleとして返す。
- getReleasePoint() - クラス のstaticメソッドdensan.s.game.input.MouseInput
-
最後にクリックが解除された座標をPointクラスで返す
まだ解除されていなければ-1
- getReleaseX() - クラス のstaticメソッドdensan.s.game.input.MouseInput
-
最後にクリックが解除されたX座標を返す
まだ解除されていなければ-1
- getReleaseY() - クラス のstaticメソッドdensan.s.game.input.MouseInput
-
最後にクリックが解除されたY座標を返す
まだ解除されていなければ-1
- getSettingFPS() - クラス のメソッドdensan.s.game.fps.FPS
-
設定されたFPSを返す
できるだけこの値にするようにする
- getSize() - クラス のメソッドdensan.s.game.object.GameRectBase
-
オブジェクトのサイズをDimensionで返す。
- getSpeed() - クラス のメソッドdensan.s.game.object.GameVectorBase
-
オブジェクトの速さを返す。
- getTheta() - クラス のメソッドdensan.s.game.object.ImageObjectBase
-
画像描画時の回転角度を取得する(右回り)
- getVx() - クラス のメソッドdensan.s.game.object.GameVectorBase
-
オブジェクトのX軸方向の速さを返す。
- getVy() - クラス のメソッドdensan.s.game.object.GameVectorBase
-
オブジェクトのY軸方向の速さを返す。
- getWheelRotation() - クラス のstaticメソッドdensan.s.game.input.MouseInput
-
ホイールの回転数を返す
起動してからの合計回転数
- getWidth() - クラス のメソッドdensan.s.game.object.GameRectBase
-
オブジェクトの幅を返す。
- getX() - クラス のメソッドdensan.s.game.object.GameRectBase
-
オブジェクトの左上のX座標を返す。
- getY() - クラス のメソッドdensan.s.game.object.GameRectBase
-
オブジェクトの左上のY座標を返す。