Bullets move.
[koperkapel.git] / koperkapel / gamelib / level.py
index 34487af920d67e5ce59f97ddc5b8d0d1bb085fa2..cfbf45e1118c824f63cddac3294a09c9283419f0 100644 (file)
@@ -46,6 +46,14 @@ class Level(object):
     def can_crawl(self, x, y, layer):
         return 'crawl' in self.tiles[y][x][layer]['behaviour']
 
+    def can_bullet(self, x, y, layer):
+        if self.tiles[y][x][layer]['behaviour']:
+            for door in self.doors:
+                if (x, y) == door.game_pos and door.is_closed():
+                    return False
+            return True
+        return False
+
     def is_keypad(self, x, y):
         for keypad in self.keypads:
             if (x, y) == keypad.game_pos: