1
0
mirror of https://github.com/TheFunny/ArisuAutoSweeper synced 2025-12-16 19:55:12 +00:00

Compare commits

...

2 Commits

Author SHA1 Message Date
e61afaf43b
fix(sweep): filter non-digit ocr text 2023-11-21 13:14:30 +08:00
30e8c8b21b
fix(tc): add reward handler 2023-11-21 12:55:16 +08:00
2 changed files with 4 additions and 2 deletions

View File

@ -1,8 +1,9 @@
from enum import Enum
from module.base.base import ModuleBase
from module.base.timer import Timer
from module.logger import logger
from module.ocr.ocr import Digit
from enum import Enum
from tasks.stage.assets.assets_stage_sweep import *
@ -123,7 +124,7 @@ class StageSweep:
main.device.screenshot()
if not timer.reached_and_reset():
continue
ocr_result = self.num.detect_and_ocr(main.device.image)
ocr_result = list(filter(lambda x: x.ocr_text.isdigit(), self.num.detect_and_ocr(main.device.image)))
if not ocr_result:
logger.warning(f'No valid num in {self.num.name}')
continue

View File

@ -28,6 +28,7 @@ class TacticalChallengeUI(UI):
timer = Timer(10, 10).start()
while 1:
self.device.screenshot()
self.ui_additional()
if self.match_color(GOT_REWARD_DAILY) and self.match_color(GOT_REWARD_CREDIT):
return True
if self.match_color(GET_REWARD_DAILY):