added card data

This commit is contained in:
steev 2023-12-06 18:46:17 +01:00
parent 4fbd1c6663
commit 0d89b1ce84
7 changed files with 74 additions and 0 deletions

View File

@ -0,0 +1,46 @@
import pygame
from pygame.locals import *
from Classes.System.Window import Window
from Classes.System.InputHandler import InputHandler
class App:
__window:Window
__running:bool = True
__player = pygame.Rect((300,250, 50,50))
__FPS = 60
__speed = 5
__clock = pygame.time.Clock()
def __init__(self, width:int=800, height:int=600, title:str="default title"):
self.__window = Window(width=width, height=height, title=title)
self.startGameLoop()
self.onCleanup()
def startGameLoop(self):
while self.__running:
self.__clock.tick(self.__FPS)
#temporary refresh
self.__window.clea().fill((0,0,0))
pygame.draw.rect(self.__window.getScreen(), (255,0,0), self.__player)
self.__player.move_ip((InputHandler.getInputAxis()[0]*self.__speed),(InputHandler.getInputAxis()[1]*self.__speed))
# event handler
for event in pygame.event.get():
if event.type == pygame.QUIT:
self.onCleanup()
# emits update to the game
pygame.display.update()
def setRunning(self, running:bool):
self.__running = running
def onCleanup(self):
self.__running = False
pygame.quit()

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -0,0 +1,16 @@
{
"name": "testmonster",
"image":"Assets/Cards/testmonstercard/artwork.png",
"costs": 30,
"defence": 40,
"attacks":[
{
"name":"test attack",
"damage":80
},
{
"name":"test attack",
"damage":80
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -0,0 +1,6 @@
{
"name": "testspell",
"image":"Assets/Cards/testspelltcard/artwork.png",
"costs": 30,
"description":"this is a test spell card"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -0,0 +1,6 @@
{
"name": "testtrap",
"image":"Assets/Cards/testtrapcard/artwork.png",
"costs": 30,
"description":"this is a test tryp card"
}