from ..gamelib.keypad import Keypad
from ..gamelib.friendlyroach import get_friendly_roach
from ..gamelib.items import get_item
+from ..gamelib.enemy_generator import EnemyGenerator
TILES = {
self._level.tileset = level_data['tileset']
self._level.start_pos = level_data["starting pos"]
self._level.exit = level_data["exit"]
- self._level.enemies = []
+ self._level.enemy_generators = []
self._level.friends = []
self._level.items = []
# Consistency check, so we can assume things are correct
self._level.friends.append(roach)
for item in level_data['items']:
self._level.items.append(get_item(item))
+ for generator in level_data['enemy generators']:
+ enemy = EnemyGenerator(generator, self._level)
+ self._level.enemy_generators.append(enemy)
return self._level
def _load_tile_images(self):