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

@@ -6,4 +6,28 @@ from abc import ABC, abstractmethod
class ControlsBase(ABC):
@abstractmethod
def handle_input(self, event):
pass
@abstractmethod
def left(self):
pass
@abstractmethod
def right(self):
pass
@abstractmethod
def up(self):
pass
@abstractmethod
def down(self):
pass
@abstractmethod
def pause(self):
pass
@abstractmethod
def rumble(self):
pass