概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし

## クラス
kinugasa.object.MovingModel の使用

MovingModel を使用しているパッケージ
kinugasa.object | ゲームに登場するオブジェクトと基本的なロジックが含まれています.
kinugasa.object.movingModel | MovingModelの実装が含まれています.
kinugasa.ui | メッセージウインドウやテキストラベルなど、プレイヤーと対話的にやり取りする仕組みを提供します.

kinugasa.object での MovingModel の使用

MovingModel として宣言されている kinugasa.object のフィールド
`private MovingModel` | `BasicSprite.moving` 移動アルゴリズム.

MovingModel を返す kinugasa.object のメソッド
`MovingModel` | `MovingModel.clone()`
`MovingModel` | `BasicSprite.getMovingModel()` 移動モデルを取得します.
`MovingModel` | `BasicSprite.getMovingModel(java.lang.Class<? extends MovingModel> model)` このスプライトの移動イベントのうち、指定したクラスのイベントを返します.

MovingModel 型のパラメータを持つ kinugasa.object のメソッド
`void` | `BasicSprite.move(MovingModel m)` 指定のアルゴリズムを使用して移動します.
`void` | `BasicSprite.setMovingModel(MovingModel movingModel)` 移動モデルを設定します.

MovingModel 型の型引数を持つ kinugasa.object のメソッドパラメータ
`MovingModel` | `BasicSprite.getMovingModel(java.lang.Class<? extends MovingModel> model)` このスプライトの移動イベントのうち、指定したクラスのイベントを返します.

MovingModel 型のパラメータを持つ kinugasa.object のコンストラクタ
`AnimationSprite(float x, float y, float w, float h, VectorF vector, MovingModel mm, Animation animation, ImagePainter dm)` 新しいアニメーションスプライトを作成します.
`AnimationSprite(float w, float h, VectorF vector, MovingModel mm, Animation animation, ImagePainter dm)` 新しいアニメーションスプライトを作成します.
`BasicSprite(float x, float y, float w, float h, VectorF vector, MovingModel model)`
`BasicSprite(float w, float h, VectorF vector, MovingModel model)`
`ImageSprite(float x, float y, float w, float h, VectorF vector, MovingModel mm, SerializableImage image, ImagePainter dm)` 新しい画像スプライトを作成します.
`ImageSprite(float w, float h, VectorF vector, MovingModel mm, SerializableImage image, ImagePainter dm)` 新しい画像スプライトを作成します.

kinugasa.object.movingModel での MovingModel の使用

kinugasa.object.movingModel での MovingModel のサブクラス
`class` | `AngleChange` Kinugasa : AngleChange : .
`class` | `BasicMoving` Kinugasa : BasicMoving : スプライトに設定されているベクトルを使用して直線的に移動する基本の移動パターンです.
`class` | `CheckArea` Kinugasa : CheckArea : .
`class` | `CheckHit` Kinugasa : CheckHit : .
`class` | `CheckTime` Kinugasa : CheckTime : .
`class` | `MovingEvent` Kinugasa : MovingEvent : 複数のMovingModelを実行できるMovingModelの拡張です.
`class` | `SpeedChange` Kinugasa : SpeedChange : .
`class` | `Track` Kinugasa : Track : 単純追尾アルゴリズムです.

MovingModel として宣言されている kinugasa.object.movingModel のフィールド
`private MovingModel[]` | `MovingEvent.models`

MovingModel を返す kinugasa.object.movingModel のメソッド
`MovingModel[]` | `MovingEvent.getModels()`

MovingModel 型のパラメータを持つ kinugasa.object.movingModel のメソッド
`void` | `MovingEvent.setModels(MovingModel[] models)`

MovingModel 型のパラメータを持つ kinugasa.object.movingModel のコンストラクタ
`MovingEvent(MovingModel... models)`

kinugasa.ui での MovingModel の使用

MovingModel 型のパラメータを持つ kinugasa.ui のメソッド
`void` | `MessageWindow.move(MovingModel m)`

MovingModel 型のパラメータを持つ kinugasa.ui のコンストラクタ
`TextLabel(float x, float y, float w, float h, VectorF vector, MovingModel movingModel, java.lang.String text, int idx, TimeCounter tc, LabelModel lm)` 新しいラベルを作成します.
`TextLabel(float x, float y, float w, float h, VectorF vector, MovingModel movingModel, java.lang.String text, TimeCounter tc, LabelModel lm)` 新しいラベルを作成します.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし