aboutsummaryrefslogtreecommitdiff
path: root/src/clyde.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/clyde.py')
-rw-r--r--src/clyde.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/clyde.py b/src/clyde.py
index e48a439..755eafd 100644
--- a/src/clyde.py
+++ b/src/clyde.py
@@ -19,7 +19,11 @@ class Clyde(Ghost):
@override
def get_default_tile(self):
- return (27 * 30 + 15, 2 * 30 + 15)
+ return (2 * 30 + 15, 30 * 30 + 15)
+
+ @override
+ def get_intial_tile(self):
+ return (14 * 30 + 15, 12 * 30 + 15)
@override
def get_next_move(self, game_state, screen):
@@ -45,6 +49,10 @@ class Clyde(Ghost):
if game_state.pacman.powerup is False and self.mode == MODE.FRIGHETENED:
self.mode = MODE.CHASING
+ if settings.debug:
+ pygame.draw.line(screen, self.color, (game_state.pacman.x, game_state.pacman.y),
+ (self.x, self.y), 1)
+
for i in range(len(dx)):
nx = self.x + dx[i] * self.speed
ny = self.y + dy[i] * self.speed