From 3fa581a9355bb0903e506f03d061e042b049acd9 Mon Sep 17 00:00:00 2001 From: Thaloria Date: Tue, 25 Jul 2023 10:02:32 +0200 Subject: [PATCH] added async stone detection thread --- litris.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/litris.py b/litris.py index fddbeb8..f19d468 100644 --- a/litris.py +++ b/litris.py @@ -50,10 +50,12 @@ class Litris(GameBase): while True: if self.stone_id_thread.get_pick_up_status() == False: if (time() - last_letter_received) >= 5: - cv.waitKey(500) - self.dig_point(1500, 980, 100) self.field.reset_field() last_letter_received = time() + self.dig_point(1500, 980, 100) + if self.overlay.run_mode == 'stopped' or self.overlay.run_mode == 'paused': + return + continue if self.overlay.run_mode == 'stopped' or self.overlay.run_mode == 'paused': return cv.waitKey(50)