X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Fplayer.py;fp=naja%2Fplayer.py;h=83c41242accbc9da98a955dfeecafa40761dd351;hb=692a111f56f0e0edd19376e447b530ff4cb21521;hp=fa6e1e9f3b3edd39a7a20a109135c39ee1f9cd36;hpb=b28198fc51a256d3e1ac9d3f983aff05c6ace25a;p=naja.git diff --git a/naja/player.py b/naja/player.py index fa6e1e9..83c4124 100644 --- a/naja/player.py +++ b/naja/player.py @@ -75,19 +75,19 @@ class Player(object): # TODO: Something cleaner than this. x, y = self.position if direction == BITS.NORTH: - if y > 0: + if y > 0 and self.bits.check_bit(BITS.NORTH): self.position = (x, y - 1) return True elif direction == BITS.SOUTH: - if y < 4: + if y < 4 and self.bits.check_bit(BITS.SOUTH): self.position = (x, y + 1) return True elif direction == BITS.EAST: - if x < 4: + if x < 4 and self.bits.check_bit(BITS.EAST): self.position = (x + 1, y) return True elif direction == BITS.WEST: - if x > 0: + if x > 0 and self.bits.check_bit(BITS.WEST): self.position = (x - 1, y) return True