from ..actors.orientatedsurf import OrientatedSurfActor
from ..actors.animsurf import AnimatedSurfActor
from ..weapons import default_weapons
+from ..util import safepath
class Vehicle:
self.game_pos = (0, 0)
def roach_management_overlay(self):
- return images.load("vehicles/walking/background")
+ return images.load(safepath("vehicles/walking/background"))
def roach_management_frame(self):
if self.overlay_frame_no is None:
return None
- return images.load("vehicle_big/%s_%d" % (
+ return images.load(safepath("vehicle_big/%s_%d") % (
self.vehicle_type, self.overlay_frame_no))
def init_seats(self):
cls.register(Roomba)
def _avatar_frame(self, i, weapon, suffix="_tiles"):
- vehicle = images.load("vehicle%s/%s_%d" % (
+ vehicle = images.load(safepath("vehicle%s/%s_%d") % (
suffix, self.vehicle_type, i + 1))
frame = vehicle.copy()
frame.blit(weapon.surf, (0, 0))
self.vehicle_pos = (pos[0] * vrad, pos[1] * vrad)
def actor(self):
- seat = images.load("vehicles/walking/seat")
+ seat = images.load(safepath("vehicles/walking/seat"))
selected_seat = seat.copy()
selected_seat.fill(
self.vehicle.selected_seat_overlay_color, None, BLEND_RGBA_MULT)