Move various bits into gamelib
[koperkapel.git] / koperkapel / scenes / level.py
index 9a8fdc36957459a8fcc80465912c1330f5ec46ec..82fff6581665f43c12b4124a926ee3634db8c0b1 100644 (file)
@@ -12,8 +12,8 @@ class BaseLevelScene(Scene):
     """ Level scene. """
 
     def enter(self, world):
-        self._level_data = levels.load(world.level.name)
-        self._tiles = self._level_data['tiles']
+        self._level = levels.load(world.level.name)
+        self._tiles = self._level.tiles
         self._level_layer = 'floor'
         self._surfaces = {}
         self._overlay = {}
@@ -47,7 +47,7 @@ class BaseLevelScene(Scene):
         if self._level_layer != 'floor':
             screen.surface.blit(self._overlay, (0, 0),
                          area=(viewport[0], viewport[1], WIDTH, HEIGHT), 
-                         special_flags=pgl.BLEND_ADD)
+                         special_flags=pgl.BLEND_MULT)
 
     def on_key_down(self, key, mod, unicode):
         if key == keys.ESCAPE: