クラス StairsController
java.lang.Object
medipro.object.base.gameobject.GameObjectController
medipro.object.stage.stairs.StairsController
階段のコントローラ.
-
フィールドの概要
修飾子とタイプフィールド説明private BlackFilterController
ブラックフィルターのコントローラー.private GameManagerController
ゲームマネージャーのコントローラー.private boolean
プレイヤーが階段の上にいるかどうか.階段に入った判定が連続で行われないようにするためのフラグ.private PlayerController
プレイヤーのコントローラー.private static AutoWalker
生成直後にプレイヤーを階段の上に移動させるためのオートウォーカー.private static float
階段を出るときに表示するブラックフィルターの明転時間.クラスから継承されたフィールド medipro.object.base.gameobject.GameObjectController
logger, model
-
コンストラクタの概要
-
メソッドの概要
修飾子とタイプメソッド説明private void
endAutoWalkerのコールバック用. gameManagerに次の階層に行くことを通知する.void
setupWorld()が実行された後に呼ばれる.void
update
(double dt) 毎フレーム呼ばれる.クラスから継承されたメソッド medipro.object.base.gameobject.GameObjectController
dispose, postUpdate, preUpdate
-
フィールド詳細
-
playerController
プレイヤーのコントローラー. -
blackFilterController
ブラックフィルターのコントローラー. -
gameManagerController
ゲームマネージャーのコントローラー. -
startAutoWalker
生成直後にプレイヤーを階段の上に移動させるためのオートウォーカー. -
isPlayerOnStairs
private boolean isPlayerOnStairsプレイヤーが階段の上にいるかどうか.階段に入った判定が連続で行われないようにするためのフラグ. -
startBlackFilterDuration
private static float startBlackFilterDuration階段を出るときに表示するブラックフィルターの明転時間.
-
-
コンストラクタの詳細
-
StairsController
階段のコントローラーを生成する.- パラメータ:
model
- 対象のモデル
-
-
メソッドの詳細
-
postSetupWorld
public void postSetupWorld()クラスからコピーされた説明:GameObjectController
setupWorld()が実行された後に呼ばれる.- オーバーライド:
postSetupWorld
クラス内GameObjectController
-
update
public void update(double dt) クラスからコピーされた説明:GameObjectController
毎フレーム呼ばれる.- 定義:
update
クラス内GameObjectController
- パラメータ:
dt
- 前フレームからの経過時間
-
goNextFloor
private void goNextFloor()endAutoWalkerのコールバック用. gameManagerに次の階層に行くことを通知する.
-