update flappy
This commit is contained in:
32
keyboard_thread.py
Normal file
32
keyboard_thread.py
Normal file
@@ -0,0 +1,32 @@
|
||||
import threading
|
||||
import cv2 as cv
|
||||
import keyboard
|
||||
|
||||
|
||||
class KeyboardEvent(threading.Thread):
|
||||
|
||||
def __init__(self):
|
||||
threading.Thread.__init__(self)
|
||||
|
||||
self.run_mode = 'run'
|
||||
self.offset_value = 0
|
||||
self.start()
|
||||
def run(self):
|
||||
while self.run_mode == 'run':
|
||||
if keyboard.is_pressed('up'): # if key 'q' is pressed
|
||||
self.offset_value = -50
|
||||
elif keyboard.is_pressed('down'):
|
||||
self.offset_value = 50
|
||||
elif keyboard.is_pressed('left') or keyboard.is_pressed('right'):
|
||||
self.offset_value = 0
|
||||
cv.waitKey(10)
|
||||
|
||||
def callback(self):
|
||||
pass
|
||||
|
||||
def destroy(self):
|
||||
self.destroy()
|
||||
|
||||
def get_run_mode(self):
|
||||
return self.run_mode
|
||||
|
||||
Reference in New Issue
Block a user