1
0
mirror of https://gitee.com/sui-feng-cb/AzurLaneAutoScript1 synced 2026-03-12 03:58:22 +08:00

Fix: UI switching in Vacation Lane

- Fix: Handle Animation after cleared the 4th enemy
This commit is contained in:
LmeSzinc
2020-11-26 17:39:12 +08:00
parent 97d53a6248
commit 4e564cbf71
3 changed files with 107 additions and 22 deletions

View File

@@ -58,6 +58,15 @@ class EnemySearchingHandler(InfoHandler):
def is_in_map(self):
return self.appear(IN_MAP)
def is_event_animation(self):
"""
Animation in events after cleared an enemy.
Returns:
bool: If animation appearing.
"""
return False
def handle_in_map_with_enemy_searching(self):
if not self.is_in_map():
return False
@@ -65,6 +74,9 @@ class EnemySearchingHandler(InfoHandler):
timeout = Timer(self.MAP_ENEMY_SEARCHING_TIMEOUT_SECOND)
appeared = False
while 1:
self.device.screenshot()
if self.is_event_animation():
continue
if self.is_in_map():
timeout.start()
else:
@@ -91,7 +103,6 @@ class EnemySearchingHandler(InfoHandler):
logger.info('Enemy searching timeout.')
break
self.device.screenshot()
return True
def handle_in_map_no_enemy_searching(self):