SplashScreen
public abstract class GameScene
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
private int |
sceneId |
Constructor | Description |
---|---|
GameScene(int sceneId) |
Konstruiert neue GameScene.
|
Modifier and Type | Method | Description |
---|---|---|
void |
enterScene() |
Wird aufgerufen wenn diese Szene über den GameSceneHandler als aktive Szene gesetzt wird.
|
void |
exitScene() |
Wird aufgerufen wenn das Spiel beendet wird.
|
int |
getSceneId() |
|
void |
leaveScene() |
Wird aufgerufen wenn diese Szene über den GameSceneHandler als aktive Szene abgelöst wird.
|
abstract void |
render(SimpleGraphics graphics) |
Methode für Render-Code, die regelmäßig vom Game Loop aufgerufen wird, wenn diese Szene die aktive Szene im GameSceneHandler ist.
|
abstract void |
update(double deltaTime,
InputHandler input) |
Methode für Update-Code, die regelmäßig vom Game Loop aufgerufen wird, wenn diese Szene die aktive Szene im GameSceneHandler ist.
|
public GameScene(int sceneId)
sceneId
- Identifikator dieser Spielszenepublic abstract void update(double deltaTime, InputHandler input)
deltaTime
- Zeit seit dem letzten Update in Sekundeninput
- Schnittstelle für Inputpublic abstract void render(SimpleGraphics graphics)
graphics
- Schnittstelle für Renderingpublic void enterScene()
public void leaveScene()
public void exitScene()
public int getSceneId()