From 3513daf926b23ad0b6a124596db46fb00d5a44a8 Mon Sep 17 00:00:00 2001 From: LmeSzinc <37934724+LmeSzinc@users.noreply.github.com> Date: Thu, 23 May 2024 01:17:31 +0800 Subject: [PATCH] Fix: match_binary in idle page for various background --- module/ui/ui.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/module/ui/ui.py b/module/ui/ui.py index 05dc2faa3..b3b8dcb13 100644 --- a/module/ui/ui.py +++ b/module/ui/ui.py @@ -535,10 +535,12 @@ class UI(InfoHandler): return True # Idle page - if self.appear(IDLE, offset=(5, 5), interval=5): - logger.info(f'UI additional: {IDLE} -> {REWARD_GOTO_MAIN}') - self.device.click(REWARD_GOTO_MAIN) - return True + if self.get_interval_timer(IDLE, interval=3).reached(): + if IDLE.match_binary(self.device.image, offset=(5, 5)): + logger.info(f'UI additional: {IDLE} -> {REWARD_GOTO_MAIN}') + self.device.click(REWARD_GOTO_MAIN) + self.get_interval_timer(IDLE).reset() + return True return False