クラス 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
-
コンストラクタの詳細
-
GameScene
-
GameScene
public GameScene()
-
-
メソッドの詳細
-
addSubScene
-
getSubScenes
-
contains
指定したMVCのパーツがこのシーンに含まれているかどうかを返します。- パラメータ:
mvc
- MVCのパーツ- 戻り値:
- それがこのシーンに含まれているかどうか
-
setModel
このゲームシーンのModelを設定します。- パラメータ:
model
- ゲームシーンのModel
-
setView
このゲームシーンのViewを設定します。- パラメータ:
view
- ゲームシーンのView
-
setController
このゲームシーンのControllerを設定します。- パラメータ:
controller
- ゲームシーンのController
-
getModel
このゲームシーンのModelを返します。- 戻り値:
- このゲームシーンのModel
-
getView
このゲームシーンのViewを返します。- 戻り値:
- このゲームシーンのView
-
getController
このゲームシーンのControllerを返します。- 戻り値:
- このゲームシーンのController
-
suspend
public void suspend()MVCの全ての動作を一時停止します。- 定義:
suspend
インタフェース内Suspendable
-
resume
public void resume()MVCの全ての動作を再開します。- 定義:
resume
インタフェース内Suspendable
-