Render game when we are dead
This commit is contained in:
parent
61714a5129
commit
e88b4ee775
@ -122,3 +122,20 @@ class TestGame(unittest.TestCase):
|
||||
|
||||
self.game.handle_key_pressed(KeyValues.SPACE)
|
||||
self.assertEqual(self.game.state, GameMode.MAINMENU)
|
||||
|
||||
def test_dead_screen(self):
|
||||
"""
|
||||
Kill player and render dead screen.
|
||||
"""
|
||||
self.game.state = GameMode.PLAY
|
||||
# Kill player
|
||||
self.game.player.take_damage(self.game.player,
|
||||
self.game.player.health + 2)
|
||||
y, x = self.game.player.y, self.game.player.x
|
||||
for key in [KeyValues.UP, KeyValues.DOWN,
|
||||
KeyValues.LEFT, KeyValues.RIGHT]:
|
||||
self.game.handle_key_pressed(key)
|
||||
new_y, new_x = self.game.player.y, self.game.player.x
|
||||
self.assertEqual(new_y, y)
|
||||
self.assertEqual(new_x, x)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user