mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-19 23:33:33 +08:00
Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript
This commit is contained in:
@@ -4,12 +4,11 @@ from module.base.timer import Timer
|
||||
from module.campaign.campaign_event import CampaignEvent
|
||||
from module.coalition.assets import *
|
||||
from module.coalition.combat import CoalitionCombat
|
||||
from module.exception import ScriptError, ScriptEnd
|
||||
from module.exception import ScriptEnd, ScriptError
|
||||
from module.log_res.log_res import LogRes
|
||||
from module.logger import logger
|
||||
from module.ocr.ocr import Digit
|
||||
from module.ui.assets import BACK_ARROW
|
||||
from module.ui.page import page_campaign_menu
|
||||
|
||||
|
||||
class AcademyPtOcr(Digit):
|
||||
@@ -64,8 +63,16 @@ class Coalition(CoalitionCombat, CampaignEvent):
|
||||
logger.error(f'ocr object is not defined in event {event}')
|
||||
raise ScriptError
|
||||
|
||||
pt = ocr.ocr(self.device.image)
|
||||
pt = 0
|
||||
for _ in self.loop(timeout=1.5):
|
||||
pt = ocr.ocr(self.device.image)
|
||||
# 999999 seems to be a default value, wait
|
||||
if pt not in [999999]:
|
||||
break
|
||||
else:
|
||||
logger.warning('Wait PT timeout, assume it is')
|
||||
LogRes(self.config).Pt = pt
|
||||
|
||||
return pt
|
||||
|
||||
def check_oil(self):
|
||||
|
||||
Reference in New Issue
Block a user