クラス 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 int
getFloor()
現在の階層を取得する.前回のフロア移動の状態を取得する.static int
getPause()
ゲームが一時停止中かどうかを設定する.boolean
現在発生している異変のリスナーを取得する.static boolean
isPause()
ゲームが一時停止中かどうかを取得する.void
nextFloor
(boolean isRight) 次の階層に進む.static void
pause()
ゲームを一時停止する.void
prevFloor
(boolean isRight) 前の階層に戻る.private void
static void
初期の階に移動する.void
setCurrentAnomalyListener
(AnomalyListener currentAnomalyListener) 現在発生している異変のリスナーを設定する.static void
setFloor
(int floor) 現在の階層を設定する.static void
setFloorChangingState
(GameManagerModel.FloorChangingState floorChangingState) 前回のフロア移動の状態を設定する.static void
unPause()
ゲームを一時停止を解除する.クラスから継承されたメソッド 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()前の階に移動できるかどうか.- 戻り値:
- 移動できるかどうか
-