クラス 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 voidaddSubScene(GameScene scene)booleancontains(GameMVC mvc)指定したMVCのパーツがこのシーンに含まれているかどうかを返します。GameControllergetController()このゲームシーンのControllerを返します。GameModelgetModel()このゲームシーンのModelを返します。java.util.List<GameScene>getSubScenes()GameViewgetView()このゲームシーンのViewを返します。voidresume()MVCの全ての動作を再開します。protected voidsetController(GameController controller)このゲームシーンのControllerを設定します。protected voidsetModel(GameModel model)このゲームシーンのModelを設定します。protected voidsetView(GameView view)このゲームシーンのViewを設定します。voidsuspend()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
-