X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=koperkapel%2Fgamelib%2Fenemy_generator.py;h=d854128334b5b57d2143a667444a53447b783d3e;hb=cd69d9169187053686ecbe74d93b6f08a20c826c;hp=b5a1dd40969f363f9ab25dec2f1f6b1c0a6a8dbc;hpb=9e66c7b17935e886b9fbed0704727aacda3b0c38;p=koperkapel.git diff --git a/koperkapel/gamelib/enemy_generator.py b/koperkapel/gamelib/enemy_generator.py index b5a1dd4..d854128 100644 --- a/koperkapel/gamelib/enemy_generator.py +++ b/koperkapel/gamelib/enemy_generator.py @@ -4,7 +4,7 @@ import os from pgzero.actor import Actor from pgzero.clock import each_tick -from .enemy_roach import get_enemy_roach +from .enemy_roach import get_enemy_roach, get_rat, get_robot class EnemyGenerator(Actor): """Generators are currently invisble, but we want the update hook.""" @@ -35,6 +35,14 @@ class EnemyGenerator(Actor): roach = get_enemy_roach(self.level) self._made_enemies.append(roach) self.level.add_enemy(roach, *self.gen_pos) + elif self.enemy_type == 'rat': + roach = get_rat(self.level) + self._made_enemies.append(roach) + self.level.add_enemy(roach, *self.gen_pos) + elif self.enemy_type == 'robot': + roach = get_robot(self.level) + self._made_enemies.append(roach) + self.level.add_enemy(roach, *self.gen_pos) def killed(self, enemy): if enemy in self._made_enemies: