diff options
| author | Moisis <moisis.george@yahoo.com> | 2023-05-09 10:53:08 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-05-09 10:53:08 +0300 |
| commit | 1c409760e93ce1641a7d1bcd5cd09a34ff86fe6b (patch) | |
| tree | a1e9497fe359613f29164c589a499f727ef71d5c /src/map.py | |
| parent | 1c33c06df4d40e708d526cd00d3b8392d931b7c2 (diff) | |
| parent | 439ae67f933ee85bd425566cabac64815db4096e (diff) | |
| download | Macpan-1c409760e93ce1641a7d1bcd5cd09a34ff86fe6b.tar.xz Macpan-1c409760e93ce1641a7d1bcd5cd09a34ff86fe6b.zip | |
Merge branch 'master' into TryatGUI
Diffstat (limited to 'src/map.py')
| -rw-r--r-- | src/map.py | 29 |
1 files changed, 12 insertions, 17 deletions
@@ -3,17 +3,15 @@ import math import settings as Settings -H = 1 -V = 2 -D = 4 -BD = 8 -TR = 16 -TL = 32 -BL = 64 -BR = 128 -G = 256 -LP = 512 -RP = 1024 +H = 1 # Horitoznal wall +V = 2 # Vertical wall +D = 4 # Dot +BD = 8 # Big Dot +TR = 16 # TopRight wall +TL = 32 # TopLeft wall +BL = 64 # BottomLeft wall +BR = 128 # BottomrRight wall +G = 256 # Ghost PI = math.pi @@ -21,7 +19,7 @@ PI = math.pi class Map(): def __init__(self): self.maze = [ - [TL, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H,H, H, H, H, H, H, H, H, H, H, H, H, H, TR], + [TL, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, TR], [V, TL, H, H, H, H, H, H, H, H, H, H, H, H, TR, TL, H, H, H, H, H, H, H, H, H, H, H, H, TR, V], [V, V, D, D, D, D, D, D, D, D, D, D, D, D, V, V, D, D, D, D, D, D, D, D, D, D, D, D, V, V], [V, V, D, TL, H, H, TR, D, TL, H, H, H, TR, D, V, V, D, TL, H, H, H, TR, D, TL, H, H, TR, D, V, V], @@ -54,7 +52,7 @@ class Map(): [V, V, D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, V, V], [V, BL, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, BR, V], [BL, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, H, BR] - ] + ] self.dot_color = (255, 255, 255) # white self.small_dot_radius = 4 self.big_dot_radius = 8 @@ -63,9 +61,6 @@ class Map(): self.line_horizontal = Settings.settings.width // len(self.maze[0]) self.line_stroke = 1 - def consturct_map(self): - pass - def draw_wall(self, screen, flag, pos): if flag & V: pos1 = (pos[0] + self.line_vertical * 0.5, pos[1]) @@ -123,4 +118,4 @@ class Map(): for j in range(cols): pos = (j * self.line_horizontal, i * self.line_vertical) self.draw_wall(screen, self.maze[i][j], pos) - # pygame.draw.rect(screen, 'red', (pos[0], pos[1], 32, 32), 2) + |
