bang/players.py
2020-11-15 17:23:09 +01:00

24 lines
592 B
Python

import roles
import characters
class Player:
def __init__(self, id):
super().__init__()
self.id = id
self.hand = []
self.role: roles.Role = None
self.character: characters.Character = None
self.lives = 0
self.max_lives = 0
def set_role(self, role: roles.Role):
self.role = role
def set_character(self, character: characters.Character):
self.character = character
def prepare(self):
self.max_lives = self.character.max_lives + self.role.health_mod
self.lives = self.max_lives