import os
from pgzero.loaders import images
from ..actors.orientatedsurf import SurfActor
+from ..constants import TILE_SIZE
class Keypad(SurfActor):
self._doors = doors
self.game_pos = (x, y)
surf = images.load(os.path.join('fixtures', 'keypad'))
- super().__init__(surf)
+ super().__init__(surf, anchor=(0, 0))
- def activate(self):
+ def activate(self, roaches):
# FIXME: Check stats
for door in self._doors:
- door.open()
+ if door.is_closed():
+ door.open()
+ else:
+ door.close()