+ def _eject_roach(self, world=None):
+ if world is None:
+ self._update_calls.append(self._eject_roach)
+ return
+ self._vehicle.seat_roach(world, None, self._seat_pos)
+
+ def _click_roach_pad(self, world=None):
+ if world is None:
+ self._update_calls.append(self._click_roach_pad)
+ return
+ if self._outside_roaches:
+ roach = self._outside_roaches[self._outside_roach_pos]
+ self._vehicle.seat_roach(world, roach, self._seat_pos)
+
+ def _click_inventory_pad(self, world=None):
+ if world is None:
+ self._update_calls.append(self._click_inventory_pad)
+ return