moved game management into own class serverside
This commit is contained in:
@ -4,10 +4,11 @@ import random
|
||||
class Player:
|
||||
__id:int
|
||||
__hp:int
|
||||
__mana:int
|
||||
__name:str
|
||||
__handCards:list
|
||||
|
||||
def __init__(self, name:str, hp:int=1000):
|
||||
def __init__(self, name:str, hp:int=1000, mana:int=0):
|
||||
self.__hp = hp
|
||||
self.__name = name
|
||||
self.__handCards = []
|
||||
@ -28,6 +29,13 @@ class Player:
|
||||
def getHand(self) -> list:
|
||||
return self.__handCards
|
||||
|
||||
def getMana(self) -> int:
|
||||
return self.__mana
|
||||
|
||||
def addMana(self, amount) -> int:
|
||||
self.__mana + amount
|
||||
return self.__mana
|
||||
|
||||
def AddToHand(self, card) -> list:
|
||||
self.__handCards.append(card)
|
||||
return self.__handCards
|
||||
|
BIN
Game Server/Classes/Game/__pycache__/Player.cpython-311.pyc
Normal file
BIN
Game Server/Classes/Game/__pycache__/Player.cpython-311.pyc
Normal file
Binary file not shown.
Reference in New Issue
Block a user