- def __init__(self, level_name):
- super(ViewLevelScene, self).__init__(level_name)
- self._pos = (0, 0)
-
- def draw(self, screen):
- super(ViewLevelScene, self).draw(screen, self._pos)
+ def enter(self, world):
+ super().enter(world)
+ # Mark starting position
+ self._roach = images.load(safepath("roach/roach_1")).copy()
+ self._roach.fill((255, 0, 0, 255), None, BLEND_RGBA_MULT)
+ x = self._level.start_pos[0] * TILE_SIZE
+ y = self._level.start_pos[1] * TILE_SIZE
+ for layer in ['floor', 'tunnels']:
+ self._surfaces[layer].blit(self._roach, (x, y))