diff --git a/Game_Client/Assets/Arenas/default.png b/Game_Client/Assets/Arenas/default.png new file mode 100644 index 0000000..ba5da22 Binary files /dev/null and b/Game_Client/Assets/Arenas/default.png differ diff --git a/Game_Client/Classes/System/App.py b/Game_Client/Classes/System/App.py index 8b02fb6..afd97dc 100644 --- a/Game_Client/Classes/System/App.py +++ b/Game_Client/Classes/System/App.py @@ -4,6 +4,7 @@ from pygame.locals import * from Classes.Objects.Cards.MonsterCard import MonsterCard from Classes.System.Window import Window from Classes.System.InputHandler import InputHandler +from Classes.System.World import World class App: @@ -23,6 +24,9 @@ class App: # create sprite groups cards = pygame.sprite.Group() + # game word + world = World(pygame.image.load("Assets/Arenas/default.png").convert_alpha()) + testMonsterCard = MonsterCard((500,500), "Assets/Cards/MonsterCards/testmonstercard/") cards.add(testMonsterCard) @@ -30,6 +34,9 @@ class App: self.__clock.tick(self.__FPS) + self.__window.getScreen().fill("grey100") + world.draw(self.__window.getScreen()) + # update sprite groups cards.update() diff --git a/Game_Client/Classes/System/Window.py b/Game_Client/Classes/System/Window.py index 3c3d295..4296a39 100644 --- a/Game_Client/Classes/System/Window.py +++ b/Game_Client/Classes/System/Window.py @@ -37,5 +37,4 @@ class Window: # draws a passed sprite group to the screen def drawSpriteGroup(self, group:pygame.sprite.Group): - self.__screen.fill("grey100") group.draw(self.__screen) \ No newline at end of file diff --git a/Game_Client/Classes/System/World.py b/Game_Client/Classes/System/World.py new file mode 100644 index 0000000..26f4c7e --- /dev/null +++ b/Game_Client/Classes/System/World.py @@ -0,0 +1,9 @@ +import pygame + +class World(): + + def __init__(self, mapImage): + self.__map = mapImage + + def draw(self, surface:pygame.Surface): + surface.blit(self.__map, (0,0)) \ No newline at end of file diff --git a/Game_Client/Classes/System/__pycache__/App.cpython-311.pyc b/Game_Client/Classes/System/__pycache__/App.cpython-311.pyc index f0eeecc..7aba81d 100644 Binary files a/Game_Client/Classes/System/__pycache__/App.cpython-311.pyc and b/Game_Client/Classes/System/__pycache__/App.cpython-311.pyc differ diff --git a/Game_Client/Classes/System/__pycache__/Window.cpython-311.pyc b/Game_Client/Classes/System/__pycache__/Window.cpython-311.pyc index 4cea9d4..84b66c5 100644 Binary files a/Game_Client/Classes/System/__pycache__/Window.cpython-311.pyc and b/Game_Client/Classes/System/__pycache__/Window.cpython-311.pyc differ diff --git a/Game_Client/Classes/System/__pycache__/World.cpython-311.pyc b/Game_Client/Classes/System/__pycache__/World.cpython-311.pyc new file mode 100644 index 0000000..65cde38 Binary files /dev/null and b/Game_Client/Classes/System/__pycache__/World.cpython-311.pyc differ