def __init__(self):
super().__init__()
- self.actors.add_layer("pads", level=5)
- self.actors.add_layer("roaches", level=10)
self._roach_actors = {}
+ self._roaches = self.actors.add_layer("roaches", level=10)
+ self._pads = self.actors.add_layer("pads", level=5)
self._init_pads()
def _init_pads(self):
- self._roach_pad = self.actors.add(
- Actor("roach_management/roach_pad"), layer="pads")
+ self._roach_pad = self._pads.add(
+ Actor("roach_management/roach_pad"))
self._roach_pad.pos = (WIDTH * (7/8), HEIGHT * (1/4))
- self._inventory_pad = self.actors.add(
- Actor("roach_management/inventory_pad"), layer="pads")
+ self._inventory_pad = self._pads.add(
+ Actor("roach_management/inventory_pad"))
self._inventory_pad.pos = (WIDTH * (7/8), HEIGHT * (3/4))
def update(self, world, dt):
roach.attributes.items()),
)))
self._roach_actors[roach.name] = actor
- self.actors.add(actor, layer="roaches")
+ self._roaches.add(actor)
# TODO: remove missing roaches
actor.pos = (300, 100 + i * 100)