warchron_app/src/warchron/model/player.py

24 lines
479 B
Python
Raw Normal View History

2026-01-15 12:43:40 +01:00
from uuid import uuid4
class Player:
def __init__(self, name ):
self.id = str(uuid4())
self.name = name
def set_id(self, new_id):
self.id = new_id
def set_name(self, name):
self.name = name
def toDict(self):
return {
"id" : self.id,
"name" : self.name
}
@staticmethod
def fromDict(id, name):
tmp = Player(name=name)
tmp.set_id(id)
return tmp