Merge branch 'master' of ctpug.org.za:koperkapel
authorSimon Cross <hodgestar@gmail.com>
Sat, 5 Mar 2016 20:02:11 +0000 (22:02 +0200)
committerSimon Cross <hodgestar@gmail.com>
Sat, 5 Mar 2016 20:02:11 +0000 (22:02 +0200)
koperkapel/gamelib/level.py
koperkapel/scenes/level.py

index 3df9fe03598dc598db85666491d342370c7b2eee..23701b947c387797c7e1288e88ce367e739c8735 100644 (file)
@@ -87,7 +87,7 @@ class Level(object):
     def get_exit_level(self):
         return self.exit["next level"]
 
-    def is_on_enemy(self, x, y):
+    def enemy_at(self, x, y):
         for enemy in self.enemies:
             if (x, y) == enemy.game_pos:
                 return True
@@ -104,8 +104,8 @@ class Level(object):
         added = False
         while not added:
             if self.can_walk(x, y, 'floor'):
-                if not self.is_on_friend(x, y):
-                    if not self.is_on_enemy(x, y):
+                if not self.friend_at(x, y):
+                    if not self.enemy_at(x, y):
                         added = True
                         enemy.game_pos = (x, y)
                         self.enemies.append(enemy)
index e5d102a265d9772b9095d3915166c1bbf479dceb..7978a73546cdcc5f2a1d2f5e66eb33d211fa15c2 100644 (file)
@@ -146,7 +146,7 @@ class GameLevelScene(BaseLevelScene):
 
     def _can_move(self, x, y):
         if self._mode == 'walk':
-            if not self._level.is_on_enemy(x, y):
+            if not self._level.enemy_at(x, y):
                 return self._level.can_walk(x, y, self._level_layer)
             return False
         elif self._mode == 'fly':