SplashScreenpublic 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()