think of the poor windows users
[koperkapel.git] / koperkapel / serums.py
index 38794fd4926834bba5129b650f836e944c534490..22391145f2b23843f75bccad381cae6f33fc4d7f 100644 (file)
@@ -5,6 +5,7 @@ from pgzero.loaders import images
 from pygame.constants import BLEND_RGBA_MULT
 from pygame.transform import rotate
 from .actors.surf import SurfActor
+from .util import safepath
 
 SERUMS = ["smart", "fast", "strong"]
 
@@ -42,9 +43,9 @@ class SerumFactory:
 
     def assemble(self, name):
         assert name in SERUMS
-        puddle = images.load("serum%s/serum" % (self.suffix,))
+        puddle = images.load(safepath("serum%s/serum") % (self.suffix,))
         puddle = rotate(puddle, 90 * random.randint(0, 3))
-        serum_icon = images.load("serum%s/%s" % (
+        serum_icon = images.load(safepath("serum%s/%s") % (
             self.suffix, SERUM_TILENAME_MAP[name],))
         frame = puddle.copy()
         frame.fill(SERUM_OVERLAY_COLORS[name], None, BLEND_RGBA_MULT)