- self._roach_left = self._buttons.add(
- Actor("roach_management/left_button", anchor=("left", "bottom")))
- self._roach_left.pos = inset_button(
- self._roach_pad.bottomleft, 1, -1)
-
- self._roach_right = self._buttons.add(
- Actor("roach_management/right_button", anchor=("right", "bottom")))
- self._roach_right.pos = inset_button(
- self._roach_pad.bottomright, -1, -1)
-
- self._inventory_left = self._buttons.add(
- Actor("roach_management/left_button", anchor=("left", "bottom")))
- self._inventory_left.pos = inset_button(
- self._inventory_pad.bottomleft, 1, -1)
-
- self._inventory_right = self._buttons.add(
- Actor("roach_management/right_button", anchor=("right", "bottom")))
- self._inventory_right.pos = inset_button(
- self._inventory_pad.bottomright, -1, -1)
-
- self._road_eject = self._buttons.add(
- Actor("roach_management/eject_button", anchor=("right", "top")))
- self._road_eject.pos = inset_button(
- (TOOLBAR_LEFT_X, TOOLBAR_TOP_Y), -1, 1)
+ self._add_button(
+ "roach_management/left_button", ("left", "bottom"), (1, -1),
+ self._roach_pad.bottomleft, self._roach_left)
+
+ self._add_button(
+ "roach_management/right_button", ("right", "bottom"), (-1, -1),
+ self._roach_pad.bottomright, self._roach_right)
+
+ self._add_button(
+ "roach_management/left_button", ("left", "bottom"), (1, -1),
+ self._inventory_pad.bottomleft, self._inventory_left)
+
+ self._add_button(
+ "roach_management/right_button", ("right", "bottom"), (-1, -1),
+ self._inventory_pad.bottomright, self._inventory_right)
+
+ self._add_button(
+ "roach_management/eject_button", ("right", "top"), (-1, 1),
+ (TOOLBAR_LEFT_X, TOOLBAR_TOP_Y), self._eject_roach)
+
+ def _roach_left(self):
+ print("Cycle outside roaches left.")
+
+ def _roach_right(self):
+ print("Cycle outside roaches right.")
+
+ def _inventory_left(self):
+ print("Cycle inventory left.")
+
+ def _inventory_right(self):
+ print("Cycle inventory right.")
+
+ def _eject_roach(self):
+ print("Eject roach.")