TOOLBAR_LEFT_X = WIDTH * 3 // 4
TOOLBAR_TOP_Y = 0
TOOLBAR_MID_Y = HEIGHT * 1 // 2
+VEHICLE_MID_X = WIDTH * 3 // 8
+VEHICLE_MID_Y = HEIGHT * 1 // 2
BUTTON_INSET = (20, 20)
self._roach_actors = {}
self._roaches = self.actors.add_layer("roaches", level=10)
self._pads = self.actors.add_layer("pads", level=5)
+ self._seats = self.actors.add_layer("seats", level=5)
self._buttons = self.actors.add_layer("buttons", level=6)
self._init_pads()
self._init_buttons()
self._init_seats()
def _init_bg(self):
- self.actors.default.add(Actor("vehicles/walking/background"))
self.actors.default.add(self._vehicle.background)
def _init_seats(self):
- print("Seats:")
- print([seat.pos for seat in self._vehicle.seats])
+ vrad = self._vehicle.approximate_radius
+ for seat in self._vehicle.seats:
+ seat_actor = self._seats.add(seat.actor)
+ seat_actor.pos = (
+ seat.pos[0] * vrad + VEHICLE_MID_X,
+ seat.pos[1] * vrad + VEHICLE_MID_Y)
def _init_pads(self):
self._roach_pad = self._pads.add(