diff --git a/pygameControls/controller.py b/pygameControls/controller.py index cdfef14..2b154e3 100644 --- a/pygameControls/controller.py +++ b/pygameControls/controller.py @@ -9,7 +9,7 @@ from .xbox_series_x_controller import XboxSeriesXController from .generic_controller import GenericController from .logitech_dual_action_controller import LogitechDualActionController -__version__ = "0.1.5" +__version__ = "0.1.6" CONTROLLERS = { "DualSense Wireless Controller": DualSenseController, diff --git a/pygameControls/controlsbase.py b/pygameControls/controlsbase.py index 8285cae..15bd352 100644 --- a/pygameControls/controlsbase.py +++ b/pygameControls/controlsbase.py @@ -30,4 +30,8 @@ class ControlsBase(ABC): @abstractmethod def rumble(self): + pass + + @abstractmethod + def stop_rumble(self): pass \ No newline at end of file diff --git a/pygameControls/generic_controller.py b/pygameControls/generic_controller.py index 2fd3d3b..1b47a47 100644 --- a/pygameControls/generic_controller.py +++ b/pygameControls/generic_controller.py @@ -57,6 +57,9 @@ class GenericController(ControlsBase): def rumble(self): pass + def stop_rumble(self): + pass + @property def name(self) -> str: return self._name diff --git a/pygameControls/logitech_dual_action_controller.py b/pygameControls/logitech_dual_action_controller.py index edfe2fa..41b85ab 100644 --- a/pygameControls/logitech_dual_action_controller.py +++ b/pygameControls/logitech_dual_action_controller.py @@ -78,6 +78,9 @@ class LogitechDualActionController(ControlsBase): def rumble(self): pass + def stop_rumble(self): + pass + @property def name(self) -> str: return self._name diff --git a/pygameControls/logitech_f310_controller.py b/pygameControls/logitech_f310_controller.py index 4e5d7a4..3bad3d8 100644 --- a/pygameControls/logitech_f310_controller.py +++ b/pygameControls/logitech_f310_controller.py @@ -78,6 +78,9 @@ class LogitechF310Controller(ControlsBase): def rumble(self): pass + def stop_rumble(self): + pass + @property def name(self) -> str: return self._name diff --git a/pygameControls/logitech_f510_controller.py b/pygameControls/logitech_f510_controller.py index d10f09b..7892e27 100644 --- a/pygameControls/logitech_f510_controller.py +++ b/pygameControls/logitech_f510_controller.py @@ -80,6 +80,9 @@ class LogitechF510Controller(ControlsBase): def rumble(self): pass + def stop_rumble(self): + pass + @property def name(self) -> str: return self._name diff --git a/pygameControls/logitech_f710_controller.py b/pygameControls/logitech_f710_controller.py index f7c87eb..e80a130 100644 --- a/pygameControls/logitech_f710_controller.py +++ b/pygameControls/logitech_f710_controller.py @@ -80,6 +80,9 @@ class LogitechF710Controller(ControlsBase): def rumble(self): pass + def stop_rumble(self): + pass + @property def name(self) -> str: return self._name diff --git a/setup.py b/setup.py index ca07faa..fb22ec2 100644 --- a/setup.py +++ b/setup.py @@ -3,7 +3,7 @@ if __name__ == "__main__": setup( name='pygameControls', - version='0.1.5', + version='0.1.6', packages=find_packages(), install_requires=[], author='Jan Lerking',