public abstract class GameState extends EventHandler implements com.badlogic.gdx.utils.Disposable
| Modifier and Type | Field and Description |
|---|---|
ScreenEffectManager |
effectManager |
GameApp |
gameApp |
ProcessManager |
processManager |
StateManager |
stateManager |
eventManager| Constructor and Description |
|---|
GameState(StateManager stateManager,
EventManager eventManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
boolean |
handle(Event e) |
boolean |
isFinished() |
boolean |
isTopState() |
boolean |
isTransitioning() |
void |
onAppPause() |
void |
onAppResume() |
void |
onPause(boolean dueToOverlay) |
void |
onPop() |
void |
onPush() |
void |
onRender(float interpolation) |
void |
onResize() |
void |
onResume(boolean fromOverlay) |
boolean |
onTransition(float delta,
boolean isTransitioningOut,
boolean started) |
void |
onUpdateFrame(float delta) |
void |
onUpdateGameState(float delta) |
void |
setFinished() |
listenFor, stopListeningForpublic final StateManager stateManager
public final ScreenEffectManager effectManager
public final ProcessManager processManager
public final GameApp gameApp
public GameState(StateManager stateManager, EventManager eventManager)
public boolean isTransitioning()
public boolean isTopState()
public boolean isFinished()
public void setFinished()
public void dispose()
dispose in interface com.badlogic.gdx.utils.Disposablepublic void onPush()
public void onPop()
public void onPause(boolean dueToOverlay)
public void onResume(boolean fromOverlay)
public void onAppPause()
public void onAppResume()
public void onResize()
public void onRender(float interpolation)
public void onUpdateGameState(float delta)
public void onUpdateFrame(float delta)
public boolean onTransition(float delta,
boolean isTransitioningOut,
boolean started)
public boolean handle(Event e)
handle in interface EventListenerCopyright © 2022. All rights reserved.