クラス GameScene

java.lang.Object
net.trpfrog.medipro_game.scene.GameScene
すべての実装されたインタフェース:
Suspendable
直系の既知のサブクラス:
DialogBackgroundScene, MainMenuScene, MiniGameScene, SpaceScene, TransitionScene

public abstract class GameScene
extends java.lang.Object
implements Suspendable
ゲームシーンのMVCをまとめて、1つのシーンとして扱うためのインタフェース。 このインタフェースを実装したクラスは、 シーンマネージャにシーンとして登録することができます。
作成者:
つまみ
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ 説明
    GameScene()  
    GameScene​(GameModel model, GameView view, GameController controller)  
  • メソッドの概要

    修飾子とタイプ メソッド 説明
    protected void addSubScene​(GameScene scene)  
    boolean contains​(GameMVC mvc)
    指定したMVCのパーツがこのシーンに含まれているかどうかを返します。
    GameController getController()
    このゲームシーンのControllerを返します。
    GameModel getModel()
    このゲームシーンのModelを返します。
    java.util.List<GameScene> getSubScenes()  
    GameView getView()
    このゲームシーンのViewを返します。
    void resume()
    MVCの全ての動作を再開します。
    protected void setController​(GameController controller)
    このゲームシーンのControllerを設定します。
    protected void setModel​(GameModel model)
    このゲームシーンのModelを設定します。
    protected void setView​(GameView view)
    このゲームシーンのViewを設定します。
    void suspend()
    MVCの全ての動作を一時停止します。

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

  • メソッドの詳細

    • addSubScene

      protected void addSubScene​(GameScene scene)
    • getSubScenes

      public java.util.List<GameScene> getSubScenes()
    • contains

      public boolean contains​(GameMVC mvc)
      指定したMVCのパーツがこのシーンに含まれているかどうかを返します。
      パラメータ:
      mvc - MVCのパーツ
      戻り値:
      それがこのシーンに含まれているかどうか
    • setModel

      protected void setModel​(GameModel model)
      このゲームシーンのModelを設定します。
      パラメータ:
      model - ゲームシーンのModel
    • setView

      protected void setView​(GameView view)
      このゲームシーンのViewを設定します。
      パラメータ:
      view - ゲームシーンのView
    • setController

      protected void setController​(GameController controller)
      このゲームシーンのControllerを設定します。
      パラメータ:
      controller - ゲームシーンのController
    • getModel

      public GameModel getModel()
      このゲームシーンのModelを返します。
      戻り値:
      このゲームシーンのModel
    • getView

      public GameView getView()
      このゲームシーンのViewを返します。
      戻り値:
      このゲームシーンのView
    • getController

      public GameController getController()
      このゲームシーンのControllerを返します。
      戻り値:
      このゲームシーンのController
    • suspend

      public void suspend()
      MVCの全ての動作を一時停止します。
      定義:
      suspend インタフェース内 Suspendable
    • resume

      public void resume()
      MVCの全ての動作を再開します。
      定義:
      resume インタフェース内 Suspendable