Vehicle (walking) background.
[koperkapel.git] / koperkapel / scenes / roaches.py
index 7198ee2363ffee41c85530a158ad82037ed45b83..09169f3ac80bd4566933c8dd97b50303fc110144 100644 (file)
@@ -12,17 +12,17 @@ class RoachesScene(Scene):
 
     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):
@@ -36,7 +36,7 @@ class RoachesScene(Scene):
                         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)