from ..gamelib.level import Level
from ..gamelib.door import Door
from ..gamelib.keypad import Keypad
+from ..gamelib.friendlyroach import get_friendly_roach
self._level.tiles = level_data['tiles']
self._level.tileset = level_data['tileset']
self._level.start_pos = level_data["starting pos"]
+ self._level.enemies = []
+ self._level.friends = []
# Consistency check, so we can assume things are correct
# in the level renderer
for row, row_data in enumerate(self._level.tiles):
for keypad in door_info['keypads']:
new_keypad = Keypad(keypad[0], keypad[1], doors)
self._level.keypads.append(new_keypad)
+ for pos in level_data['friendly roaches']:
+ roach = get_friendly_roach(pos[0], pos[1])
+ self._level.friends.append(roach)
return self._level
def _load_tile_images(self):