projects
/
koperkapel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
python2 vs python3
[koperkapel.git]
/
koperkapel
/
vehicles
/
base.py
diff --git
a/koperkapel/vehicles/base.py
b/koperkapel/vehicles/base.py
index 27e1b24d4f0633575ac9519260de5c05d8c1a002..3d7765c11f53094273bfc310b1f6816d118e956a 100644
(file)
--- a/
koperkapel/vehicles/base.py
+++ b/
koperkapel/vehicles/base.py
@@
-8,6
+8,7
@@
from pgzero.loaders import images
from ..actors.orientatedsurf import OrientatedSurfActor
from ..actors.animsurf import AnimatedSurfActor
from ..weapons import default_weapons
from ..actors.orientatedsurf import OrientatedSurfActor
from ..actors.animsurf import AnimatedSurfActor
from ..weapons import default_weapons
+from ..util import safepath
class Vehicle:
class Vehicle:
@@
-24,12
+25,12
@@
class Vehicle:
self.game_pos = (0, 0)
def roach_management_overlay(self):
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
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):
self.vehicle_type, self.overlay_frame_no))
def init_seats(self):
@@
-92,7
+93,7
@@
class Vehicle:
cls.register(Roomba)
def _avatar_frame(self, i, weapon, suffix="_tiles"):
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))
suffix, self.vehicle_type, i + 1))
frame = vehicle.copy()
frame.blit(weapon.surf, (0, 0))
@@
-125,7
+126,7
@@
class Seat:
self.vehicle_pos = (pos[0] * vrad, pos[1] * vrad)
def actor(self):
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)
selected_seat = seat.copy()
selected_seat.fill(
self.vehicle.selected_seat_overlay_color, None, BLEND_RGBA_MULT)