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

perf: mission

This commit is contained in:
RedDeadDepresso 2024-01-10 15:50:32 +00:00 committed by YoursFunny
parent 01a3fdfce5
commit 7e1070e740
Signed by: YoursFunny
GPG Key ID: 207EDC3CD5B40F9C

View File

@ -45,14 +45,10 @@ MODE_TO_PAGE = {
class MissionUI(UI, AP):
def select_mission(self, mode, stage):
area = int(stage.split("-")[0])
if not self.select_area(area):
logger.warning("Area not found")
return False
switch = SWITCH_HARD if mode == "H" else SWITCH_NORMAL
if not self.select_mode(switch) and not self.select_area(area):
return False
return True
if self.select_area(area) and self.select_mode(switch):
return True
return False
def select_area(self, num):
""""
@ -77,6 +73,7 @@ class MissionUI(UI, AP):
except:
tries += 1
if tries > 3:
logger.warning(f"Area {num} not found")
return False
def select_mode(self, switch):