From 4eef9353c72c6ac5ea365dd09bed5c625403c7f9 Mon Sep 17 00:00:00 2001 From: Nick Dyer Date: Tue, 15 Jun 2021 18:55:24 -0400 Subject: [PATCH] removed button press speed limit when not on rpi --- pocket_friends/game_files/game.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pocket_friends/game_files/game.py b/pocket_friends/game_files/game.py index 4a19326..cefd4a1 100644 --- a/pocket_friends/game_files/game.py +++ b/pocket_friends/game_files/game.py @@ -419,8 +419,10 @@ os.environ["SDL_FBDEV"] = "/dev/fb1" try: importlib.util.find_spec('RPi.GPIO') import RPi.GPIO as GPIO + on_hardware = True except ImportError: import pocket_friends.development.FakeGPIO as GPIO + on_hardware = False def game(): @@ -513,7 +515,7 @@ def game(): """ nonlocal last_input_tick # Register a button click so long as the last button click happened no less than two frames ago - if pygame.time.get_ticks() - last_input_tick > clock.get_time() * 2: + if pygame.time.get_ticks() - last_input_tick > clock.get_time() * 2 or not on_hardware: pygame.event.post(pygame.event.Event(KEYDOWN, {'key': pressed_button})) pygame.event.post(pygame.event.Event(KEYUP, {'key': pressed_button})) log_button(pressed_button)