aboutsummaryrefslogtreecommitdiff
path: root/src/clyde.py
diff options
context:
space:
mode:
authorMoisis <moisis.george@yahoo.com>2023-05-19 23:41:23 +0300
committerGitHub <noreply@github.com>2023-05-19 23:41:23 +0300
commit271af3b2b85ac05aa8061cef0f35e7540f90b778 (patch)
treea0475e1d88be01716e76f2e75c495a4284290bb9 /src/clyde.py
parent8eeb31dba61e8c9b29704c5988f95dcba4338fca (diff)
parent6a351ed2d6a554ed6d338abba234527705d1040f (diff)
downloadMacpan-271af3b2b85ac05aa8061cef0f35e7540f90b778.tar.xz
Macpan-271af3b2b85ac05aa8061cef0f35e7540f90b778.zip
Merge pull request #7 from omagdy7/FinalMISOHEADmaster
Final Touches
Diffstat (limited to 'src/clyde.py')
-rw-r--r--src/clyde.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/clyde.py b/src/clyde.py
index 2fd4aee..acb9f42 100644
--- a/src/clyde.py
+++ b/src/clyde.py
@@ -8,8 +8,8 @@ import math
class Clyde(Ghost):
- def __init__(self, sprite_sheet, x, y):
- super().__init__(sprite_sheet, "cyan", x, y)
+ def __init__(self, sprite_sheet, x, y,settings):
+ super().__init__(sprite_sheet, "cyan", x, y,settings)
def is_eight_tiles_away(self, pacman):
tile_width = 30
@@ -49,7 +49,7 @@ class Clyde(Ghost):
if game_state.pacman.powerup is False and self.mode == MODE.FRIGHETENED:
self.mode = MODE.CHASING
- if settings.debug:
+ if self.settings.debug:
pygame.draw.line(screen, self.color, (game_state.pacman.x, game_state.pacman.y),
(self.x, self.y), 1)
@@ -68,13 +68,13 @@ class Clyde(Ghost):
if self.is_eight_tiles_away(game_state.pacman):
ret[i] = self.heuristic(
(nx, ny), bottom_left_corner[0], bottom_left_corner[1])
- if settings.debug:
+ if self.settings.debug:
pygame.draw.line(screen, self.color, (bottom_left_corner),
(self.x, self.y), 1)
else:
ret[i] = self.heuristic(
(nx, ny), game_state.pacman.x, game_state.pacman.y)
- if settings.debug:
+ if self.settings.debug:
pygame.draw.line(screen, self.color, (game_state.pacman.x, game_state.pacman.y),
(self.x, self.y), 1)
elif self.mode == MODE.EATEN: