diff options
| author | omagdy7 <omar.professional8777@gmail.com> | 2023-03-20 21:24:58 +0200 |
|---|---|---|
| committer | omagdy7 <omar.professional8777@gmail.com> | 2023-03-20 21:24:58 +0200 |
| commit | 67c2b1e811c642d28d86489d81ecd464ce1225de (patch) | |
| tree | 12117f68df4b8781c83c6afe28621c1258761a49 /src/Game.py | |
| parent | 87aa85cdbe3bb90705ba5919206f84d7d6bf9a3d (diff) | |
| download | Macpan-67c2b1e811c642d28d86489d81ecd464ce1225de.tar.xz Macpan-67c2b1e811c642d28d86489d81ecd464ce1225de.zip | |
Added a functionality to consturct a map from a 2d array
Diffstat (limited to 'src/Game.py')
| -rw-r--r-- | src/Game.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/Game.py b/src/Game.py index aedfa0c..bef2b35 100644 --- a/src/Game.py +++ b/src/Game.py @@ -1,6 +1,7 @@ import Player from Direction import DIRECTION import settings as Settings +import map as Map import pygame class Game(): @@ -39,6 +40,7 @@ class Game(): def check_collision(dx, dy): return player.y + sprite_height + dy > Settings.settings.height or player.y + dy < 0 or player.x + sprite_width + dx > Settings.settings.width or player.x + dx < 0 + map = Map.Map() # Main game loop running = True @@ -77,7 +79,6 @@ class Game(): dy = 0 # Necssarry to move only horizontal or vertical - # print(player.direction) # Update the circle's position and checking for collisions if not check_collision(dx, dy): player.x += dx @@ -85,6 +86,7 @@ class Game(): screen.fill((0, 0, 0)) # Clear the screen + map.draw_map(screen) player.draw(screen, counter) # Update the screen |
