From 3008aa047ed8425c0e3783a84381acc497316121 Mon Sep 17 00:00:00 2001 From: azoooooo <118elemente@gmail.com> Date: Sun, 10 Jun 2018 17:33:06 +0200 Subject: added counter --- src/main/kotlin/de/romjaki/pluggabledino/states/GameState.kt | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/main/kotlin/de/romjaki/pluggabledino') diff --git a/src/main/kotlin/de/romjaki/pluggabledino/states/GameState.kt b/src/main/kotlin/de/romjaki/pluggabledino/states/GameState.kt index 805632c..7ac5fa1 100644 --- a/src/main/kotlin/de/romjaki/pluggabledino/states/GameState.kt +++ b/src/main/kotlin/de/romjaki/pluggabledino/states/GameState.kt @@ -15,9 +15,11 @@ class GameState : BasicGameState() { override fun enter(container: GameContainer?, game: StateBasedGame?) { world = GameWorld() + count = 0 } override fun update(container: GameContainer?, game: StateBasedGame?, delta: Int) { + count += delta if (container!!.input.isKeyDown(Input.KEY_R)) { world = GameWorld() } @@ -30,13 +32,19 @@ class GameState : BasicGameState() { lateinit var world: GameWorld + var count: Int = 0 + override fun getID(): Int = GAME override fun render(container: GameContainer?, game: StateBasedGame?, g: Graphics?) { + + g!! + g.scale(WIDTH_RATIO, HEIGHT_RATIO) + g.drawStringCentered((count / 100).toString(), WIDTH / 2f, HEIGHT / 2f) g.background = Color.white if (world.hurt) { g.background = Color.red -- cgit