aboutsummaryrefslogtreecommitdiff
path: root/src/Game.py
diff options
context:
space:
mode:
authoromagdy7 <omar.professional8777@gmail.com>2023-03-20 21:24:58 +0200
committeromagdy7 <omar.professional8777@gmail.com>2023-03-20 21:24:58 +0200
commit67c2b1e811c642d28d86489d81ecd464ce1225de (patch)
tree12117f68df4b8781c83c6afe28621c1258761a49 /src/Game.py
parent87aa85cdbe3bb90705ba5919206f84d7d6bf9a3d (diff)
downloadMacpan-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.py4
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