Fix enemy respawning. Slow rate a bit
[koperkapel.git] / koperkapel / gamelib / level.py
index 23701b947c387797c7e1288e88ce367e739c8735..34487af920d67e5ce59f97ddc5b8d0d1bb085fa2 100644 (file)
@@ -99,6 +99,11 @@ class Level(object):
                 return enemy
         return None
 
+    def remove_enemy(self, enemy):
+        self.enemies.remove(enemy)
+        for generator in self.enemy_generators:
+            generator.killed(enemy)
+
     def add_enemy(self, enemy, x, y):
         """Add an enemy to an empty floor space near x, y"""
         added = False
@@ -112,4 +117,3 @@ class Level(object):
                         added = True
             x += random.randint(-1, 1)
             y += random.randint(-1, 1)
-