1
0
mirror of https://github.com/TheFunny/ArisuAutoSweeper synced 2026-02-06 13:15:15 +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.base import ModuleBase
from module.base.timer import Timer from module.base.timer import Timer
from module.logger import logger from module.logger import logger
from module.ocr.ocr import Digit from module.ocr.ocr import Digit
from enum import Enum
from tasks.stage.assets.assets_stage_sweep import * from tasks.stage.assets.assets_stage_sweep import *
@ -123,7 +124,7 @@ class StageSweep:
main.device.screenshot() main.device.screenshot()
if not timer.reached_and_reset(): if not timer.reached_and_reset():
continue 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: if not ocr_result:
logger.warning(f'No valid num in {self.num.name}') logger.warning(f'No valid num in {self.num.name}')
continue continue

View File

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