クラス StairsController

java.lang.Object
medipro.object.base.gameobject.GameObjectController
medipro.object.stage.stairs.StairsController

public class StairsController extends GameObjectController
階段のコントローラ.
  • フィールド詳細

    • playerController

      private PlayerController playerController
      プレイヤーのコントローラー.
    • blackFilterController

      private BlackFilterController blackFilterController
      ブラックフィルターのコントローラー.
    • gameManagerController

      private GameManagerController gameManagerController
      ゲームマネージャーのコントローラー.
    • startAutoWalker

      private static AutoWalker startAutoWalker
      生成直後にプレイヤーを階段の上に移動させるためのオートウォーカー.
    • isPlayerOnStairs

      private boolean isPlayerOnStairs
      プレイヤーが階段の上にいるかどうか.階段に入った判定が連続で行われないようにするためのフラグ.
    • startBlackFilterDuration

      private static float startBlackFilterDuration
      階段を出るときに表示するブラックフィルターの明転時間.
  • コンストラクタの詳細

    • StairsController

      public StairsController(GameObjectModel model)
      階段のコントローラーを生成する.
      パラメータ:
      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に次の階層に行くことを通知する.