public interface GameScreen
Modifier and Type | Method and Description |
---|---|
int |
getId()
Returns the identifier of the screen
|
void |
initialise(GameContainer gc)
Initialises the game screen
|
void |
interpolate(GameContainer gc,
float alpha)
Interpolate between the previous and current state
|
void |
onPause()
Called when the game window is no longer active or visible.
|
void |
onResize(int width,
int height)
Called when the game window's dimensions changes.
|
void |
onResume()
Called when the game window becomes active or visible again
|
void |
postTransitionIn(Transition transitionIn)
Called after the transition in
|
void |
postTransitionOut(Transition transitionOut)
Called after the transition out
|
void |
preTransitionIn(Transition transitionIn)
Called before the transition in
|
void |
preTransitionOut(Transition transitionOut)
Called before the transition out
|
void |
render(GameContainer gc,
Graphics g)
Renders the game screen
|
void |
update(GameContainer gc,
ScreenManager<? extends GameScreen> screenManager,
float delta)
Updates the game screen
|
void initialise(GameContainer gc)
gc
- The GameContainer
of the gamevoid update(GameContainer gc, ScreenManager<? extends GameScreen> screenManager, float delta)
gc
- The GameContainer
of the gamescreenManager
- The ScreenManager
of the gamedelta
- The time in seconds since the last updatevoid interpolate(GameContainer gc, float alpha)
alpha
- The interpolation alpha valuevoid render(GameContainer gc, Graphics g)
gc
- The GameContainer
of the gameg
- The Graphics
context available for renderingvoid onResize(int width, int height)
width
- The new game window widthheight
- The new game window heightvoid onPause()
void onResume()
void preTransitionIn(Transition transitionIn)
transitionIn
- The Transition
in to this screenvoid postTransitionIn(Transition transitionIn)
transitionIn
- The Transition
in to this screenvoid preTransitionOut(Transition transitionOut)
transitionOut
- The Transition
out from this screenvoid postTransitionOut(Transition transitionOut)
transitionOut
- The Transition
out from this screenint getId()