added async stone detection thread
This commit is contained in:
@@ -50,10 +50,12 @@ class Litris(GameBase):
|
|||||||
while True:
|
while True:
|
||||||
if self.stone_id_thread.get_pick_up_status() == False:
|
if self.stone_id_thread.get_pick_up_status() == False:
|
||||||
if (time() - last_letter_received) >= 5:
|
if (time() - last_letter_received) >= 5:
|
||||||
cv.waitKey(500)
|
|
||||||
self.dig_point(1500, 980, 100)
|
|
||||||
self.field.reset_field()
|
self.field.reset_field()
|
||||||
last_letter_received = time()
|
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':
|
if self.overlay.run_mode == 'stopped' or self.overlay.run_mode == 'paused':
|
||||||
return
|
return
|
||||||
cv.waitKey(50)
|
cv.waitKey(50)
|
||||||
|
|||||||
Reference in New Issue
Block a user