stabilized login, first successfull stream of cards accross clients
This commit is contained in:
@ -16,10 +16,11 @@ class Card(pygame.sprite.Sprite):
|
||||
__inputHandler: InputHandler
|
||||
__owner:Player
|
||||
__state:str
|
||||
__dragable:bool = True
|
||||
image:pygame.image
|
||||
rect:pygame.rect
|
||||
|
||||
def __init__(self, pos: pygame.Vector2, assetDir: str, inputHandler: InputHandler, owner: Player):
|
||||
def __init__(self, pos: pygame.Vector2, assetDir: str, inputHandler: InputHandler, owner: Player, dragable:bool=True):
|
||||
if assetDir == "":
|
||||
raise ValueError("Card: imagePath cannot be empty")
|
||||
|
||||
@ -49,9 +50,10 @@ class Card(pygame.sprite.Sprite):
|
||||
|
||||
def update(self):
|
||||
if self.__dragging:
|
||||
mouse_pos = self.__inputHandler.getMousePos()
|
||||
self.__pos = mouse_pos
|
||||
self.rect.center = self.__pos
|
||||
if self.__dragable:
|
||||
mouse_pos = self.__inputHandler.getMousePos()
|
||||
self.__pos = mouse_pos
|
||||
self.rect.center = self.__pos
|
||||
|
||||
def attacks(self):
|
||||
return self.__attacks
|
||||
@ -68,6 +70,9 @@ class Card(pygame.sprite.Sprite):
|
||||
def getDragging(self):
|
||||
return self.__dragging
|
||||
|
||||
def getDragable(self):
|
||||
return self.__dragable
|
||||
|
||||
def getOffset(self):
|
||||
return self.__offset
|
||||
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user