projects
/
naja.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Only move if the flags allow.
[naja.git]
/
naja
/
player.py
diff --git
a/naja/player.py
b/naja/player.py
index fa6e1e9f3b3edd39a7a20a109135c39ee1f9cd36..83c41242accbc9da98a955dfeecafa40761dd351 100644
(file)
--- 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:
# 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:
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:
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:
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
self.position = (x - 1, y)
return True