for layer in ['floor', 'tunnels']:
self._surfaces[layer] = self._render(layer)
self._overlay = self._surfaces['floor'].copy()
+ self._doors = self.actors.add_layer("doors", level=15)
+ self._keypads = self.actors.add_layer("keypads", level=16)
+ # These are already Actors
+ for door in self._level.doors:
+ self._doors.append(door)
+ for keypad in self._level.keypads:
+ self._keypads.append(keypads)
def _render(self, layer):
# We cache the rendered surface to avoid doing a large number
def _set_pos(self, x, y):
self._player_pos = (x, y)
+ print('Now at ', x, y)
def _can_move(self, x, y):
if self._mode == 'walk':