self._outside_roach_pos = 0
self._inventory_pos = 0
self._inventory_item = None
+ self._selected_seat = None
self._roaches = self.actors.add_layer("roaches", level=10)
self._inventory = self.actors.add_layer("inventory", level=10)
self._pads = self.actors.add_layer("pads", level=5)
self._update_inventory(world)
def _init_bg(self):
- self.actors.default.add(self._vehicle.background)
+ self.actors.default.add(self._vehicle.roach_management_overlay())
def _init_seats(self):
- vrad = self._vehicle.approximate_radius
for seat in self._vehicle.seats:
- seat_actor = self._seats.add(seat.actor)
+ seat_actor = self._seats.add(seat.actor())
seat_actor.pos = (
- seat.pos[0] * vrad + VEHICLE_MID_X,
- seat.pos[1] * vrad + VEHICLE_MID_Y)
+ seat.vehicle_pos[0] + VEHICLE_MID_X,
+ seat.vehicle_pos[1] + VEHICLE_MID_Y)
def _init_roaches(self, roaches):
for i, roach in enumerate(roaches):