1
0
mirror of https://github.com/TheFunny/ArisuAutoSweeper synced 2025-12-16 22:05: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): class MissionUI(UI, AP):
def select_mission(self, mode, stage): def select_mission(self, mode, stage):
area = int(stage.split("-")[0]) 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 switch = SWITCH_HARD if mode == "H" else SWITCH_NORMAL
if not self.select_mode(switch) and not self.select_area(area): if self.select_area(area) and self.select_mode(switch):
return False return True
return True return False
def select_area(self, num): def select_area(self, num):
"""" """"
@ -77,6 +73,7 @@ class MissionUI(UI, AP):
except: except:
tries += 1 tries += 1
if tries > 3: if tries > 3:
logger.warning(f"Area {num} not found")
return False return False
def select_mode(self, switch): def select_mode(self, switch):