Addiing individual controller support. /JL

This commit is contained in:
2025-04-13 12:55:39 +02:00
parent 724123e569
commit c99c9945cf
15 changed files with 1159 additions and 78 deletions

View File

@@ -1,5 +1,27 @@
from enum import Enum
from controls.controller import Controllers
class Players(Enum):
UP1 = 1
UP2 = 2
class Player:
def __init__(self):
self.controls = None
@property
def player(self) -> int:
return self._player
@player.setter
def player(self, plr: int) -> None:
self._player = plr
@property
def controls(self) -> Controllers:
return self._controls
@controls.setter
def controls(self, ctl: Controllers) -> None:
self._controls = ctl