summaryrefslogtreecommitdiff
path: root/src/sliceitoff/game/gameplay.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/sliceitoff/game/gameplay.py')
-rw-r--r--src/sliceitoff/game/gameplay.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/sliceitoff/game/gameplay.py b/src/sliceitoff/game/gameplay.py
index 5a14767..49ff026 100644
--- a/src/sliceitoff/game/gameplay.py
+++ b/src/sliceitoff/game/gameplay.py
@@ -8,11 +8,13 @@ class Gameplay:
player = None,
field = None,
enemies = None,
- stats = None):
+ stats = None,
+ life = None):
self.player = player
self.field = field
self.enemies = enemies
self.stats = stats
+ self.life = life
def fire(self):
""" Lazer is fired. Actions to be taken. """
@@ -24,6 +26,7 @@ class Gameplay:
return False
self.stats.add_score(-500)
if pygame.sprite.spritecollideany(zap_sprite, self.enemies):
+ self.life.lose_life()
if self.stats.lose_life():
return True
self.field.kill_if_not_colliding(self.enemies.sprites())