クラス GameManagerModel
java.lang.Object
medipro.object.base.gameobject.GameObjectModel
medipro.object.manager.gamemanager.GameManagerModel
ゲームマネージャのモデル.
-
ネストされたクラスの概要
ネストされたクラス -
フィールドの概要
フィールド修飾子とタイプフィールド説明private AnomalyListener現在発生している異変のリスナー.private static int現在の階層.private static GameManagerModel.FloorChangingState前回のフロア移動の状態.private static intゲームが一時停止中かどうか.クラスから継承されたフィールド medipro.object.base.gameobject.GameObjectModel
logger -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明static boolean前の階に移動できるかどうか.現在発生している異変のリスナーを取得する.static intgetFloor()現在の階層を取得する.前回のフロア移動の状態を取得する.static intgetPause()ゲームが一時停止中かどうかを設定する.boolean現在発生している異変のリスナーを取得する.static booleanisPause()ゲームが一時停止中かどうかを取得する.voidnextFloor(boolean isRight) 次の階層に進む.static voidpause()ゲームを一時停止する.voidprevFloor(boolean isRight) 前の階層に戻る.private voidstatic void初期の階に移動する.voidsetCurrentAnomalyListener(AnomalyListener currentAnomalyListener) 現在発生している異変のリスナーを設定する.static voidsetFloor(int floor) 現在の階層を設定する.static voidsetFloorChangingState(GameManagerModel.FloorChangingState floorChangingState) 前回のフロア移動の状態を設定する.static voidunPause()ゲームを一時停止を解除する.クラスから継承されたメソッド medipro.object.base.gameobject.GameObjectModel
addScaleX, addScaleY, addX, addY, getRotation, getScaleX, getScaleY, getTransformMatrix, getWorld, getX, getY, multiplyScaleX, multiplyScaleY, setRotation, setScaleX, setScaleY, setWorld, setX, setY
-
フィールド詳細
-
currentAnomalyListener
現在発生している異変のリスナー. -
floor
private static int floor現在の階層. -
isPause
private static int isPauseゲームが一時停止中かどうか. -
floorChangingState
前回のフロア移動の状態.
-
-
コンストラクタの詳細
-
GameManagerModel
ゲームマネージャのモデルを生成する.- パラメータ:
world- 対象のワールド
-
-
メソッドの詳細
-
getFloor
public static int getFloor()現在の階層を取得する.- 戻り値:
- 現在の階層
-
setFloor
public static void setFloor(int floor) 現在の階層を設定する.- パラメータ:
floor- 現在の階層
-
resetFloor
public static void resetFloor()初期の階に移動する. -
nextFloor
public void nextFloor(boolean isRight) 次の階層に進む.- パラメータ:
isRight- 右側に移動するかどうか
-
prevFloor
public void prevFloor(boolean isRight) 前の階層に戻る.- パラメータ:
isRight- 右側に移動するかどうか
-
regenerateWorld
private void regenerateWorld() -
isPause
public static boolean isPause()ゲームが一時停止中かどうかを取得する.- 戻り値:
- ゲームが一時停止中かどうか
-
getPause
public static int getPause()ゲームが一時停止中かどうかを設定する.- 戻り値:
- ゲームが一時停止中かどうか
-
pause
public static void pause()ゲームを一時停止する. -
unPause
public static void unPause()ゲームを一時停止を解除する. -
getCurrentAnomalyListener
現在発生している異変のリスナーを取得する.- 戻り値:
- 現在発生している異変のリスナー
-
isAnomalyListenerOccured
public boolean isAnomalyListenerOccured()現在発生している異変のリスナーを取得する.- 戻り値:
- 現在発生している異変のリスナー
-
setCurrentAnomalyListener
現在発生している異変のリスナーを設定する.- パラメータ:
currentAnomalyListener- 現在発生している異変のリスナー
-
getFloorChangingState
前回のフロア移動の状態を取得する.- 戻り値:
- 前回のフロア移動の状態
-
setFloorChangingState
前回のフロア移動の状態を設定する.- パラメータ:
floorChangingState- 前回のフロア移動の状態
-
canGoPrevFloor
public static boolean canGoPrevFloor()前の階に移動できるかどうか.- 戻り値:
- 移動できるかどうか
-