projects
/
erdslangetjie.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make buttons trigger
[erdslangetjie.git]
/
erdslangetjie
/
player.py
diff --git
a/erdslangetjie/player.py
b/erdslangetjie/player.py
index fd445549ed530acbf1f71cb5d8e20af3dbedda08..e0ac771d3af9e046f265cab3efc03525015ab2cb 100644
(file)
--- a/
erdslangetjie/player.py
+++ b/
erdslangetjie/player.py
@@
-45,7
+45,7
@@
class Nemesis(FigureSprite):
self.reset_pos()
self.been = []
self.reset_pos()
self.been = []
- def move(self, level
, caught
):
+ def move(self, level):
if not self.on_board():
# Advance towards the map a step at a time
self.pos = (self.pos[0] + 1, self.pos[1])
if not self.on_board():
# Advance towards the map a step at a time
self.pos = (self.pos[0] + 1, self.pos[1])
@@
-55,15
+55,12
@@
class Nemesis(FigureSprite):
# AI goes here
steps = 0
self.been.append(self.pos)
# AI goes here
steps = 0
self.been.append(self.pos)
- for direction in [(1, 0), (-1, 0), (0, -1), (0, 1)]
* 2
:
+ for direction in [(1, 0), (-1, 0), (0, -1), (0, 1)]:
new_pos = (self.pos[0] + direction[0], self.pos[1] + direction[1])
if self.can_move(direction, level) and new_pos not in self.been:
self.pos = new_pos
self.been.append(new_pos)
steps += 1
new_pos = (self.pos[0] + direction[0], self.pos[1] + direction[1])
if self.can_move(direction, level) and new_pos not in self.been:
self.pos = new_pos
self.been.append(new_pos)
steps += 1
- if steps >= 2:
- break
- if caught():
break
if steps == 0:
self.been = []
break
if steps == 0:
self.been = []