diff --git a/__pycache__/gamepad.cpython-38.pyc b/__pycache__/gamepad.cpython-38.pyc deleted file mode 100644 index 4367afa95774e0dd61a281387c217214e87bf8af..0000000000000000000000000000000000000000 Binary files a/__pycache__/gamepad.cpython-38.pyc and /dev/null differ diff --git a/gamepad.py b/gamepad.py deleted file mode 100644 index 3bc55e0e70362340e1b55bb4c38110982291ec30..0000000000000000000000000000000000000000 --- a/gamepad.py +++ /dev/null @@ -1,44 +0,0 @@ -# coding: utf-8 - - - - - -import threading -import time -import uinput - - -class Gamepad: - def __init__( - self, x_min: int = -100, x_max: int = 100, y_min: int = -100, y_max: int = 100 - ): - self.events = ( - uinput.ABS_X + (x_min, x_max, 0, 0), - uinput.ABS_Y + (y_min, y_max, 0, 0), - ) - self.x_min = x_min - self.x_max = x_max - self.y_min = y_min - self.y_max = y_max - self.x_val = 0 - self.y_val = 0 - - def pt(self): - with uinput.Device(self.events) as device: - while True: - device.emit(uinput.ABS_X, self.x_val) - device.emit(uinput.ABS_Y, self.y_val) - time.sleep(0.1) - - def start(self): - threading.Thread(target=self.pt).start() - - - -pad = Gamepad() -pad.start() -while True: - for i in range(10): - pad.x_val = i * 10 - time.sleep(1) \ No newline at end of file diff --git a/wheel.py b/wheel.py index ee812d5f4c8820b33af281096d8feffd5b886aa3..e03c05517057238c717bd9fdf3284690eecba0f2 100644 --- a/wheel.py +++ b/wheel.py @@ -169,8 +169,8 @@ while True: while(1): if cv2.waitKey(1) & 0xFF == ord ('p'): break - elif cv2.waitKey(1) & 0xFF == ord ('q'): - break + if cv2.waitKey(1) & 0xFF == ord ('q'): + exit() cap.release()