moved game management into own class serverside

This commit is contained in:
2024-01-07 22:27:43 +01:00
parent d9b367dd42
commit 8f90633b16
14 changed files with 176 additions and 45 deletions

View File

@ -1,12 +1,6 @@
import json
from Classes.Objects.Player import Player
class Player:
__users:list
def __init__(self):
self.__users = []
def createUser(self, user:json):
self.__users.append(user)
@ -23,12 +17,7 @@ class Player:
def getUsers(self) -> list:
return self.__users
def getUser(self, user:int) -> (any | None):
def getUser(self, user:int):
for user in self.__users:
if int(user["id"]) == user:
return user
def getUser(self, user:str) -> (any | None):
for user in self.__users:
if user["name"] == user:
return user