1
0
mirror of https://github.com/TheFunny/ArisuAutoSweeper synced 2025-12-16 09:05:12 +00:00
ArisuAutoSweeper/aas.py
2023-11-01 15:33:35 +08:00

50 lines
1.6 KiB
Python

from module.alas import AzurLaneAutoScript
from module.logger import logger
class ArisuAutoSweeper(AzurLaneAutoScript):
def restart(self):
from tasks.login.login import Login
Login(self.config, device=self.device).app_restart()
def start(self):
from tasks.login.login import Login
Login(self.config, device=self.device).app_start()
def goto_main(self):
from tasks.login.login import Login
from tasks.base.ui import UI
if self.device.app_is_running():
logger.info('App is already running, goto main page')
UI(self.config, device=self.device).ui_goto_main()
else:
logger.info('App is not running, start app and goto main page')
Login(self.config, device=self.device).app_start()
UI(self.config, device=self.device).ui_goto_main()
def cafe(self):
from tasks.cafe.cafe import Cafe
Cafe(config=self.config, device=self.device).run()
def circle(self):
from tasks.circle.circle import Circle
Circle(config=self.config, device=self.device).run()
def mail(self):
from tasks.mail.mail import Mail
Mail(config=self.config, device=self.device).run()
def tactical_challenge(self):
from tasks.tactical_challenge.tactical_challenge import TacticalChallenge
TacticalChallenge(config=self.config, device=self.device).run()
def data_update(self):
from tasks.item.data_update import DataUpdate
DataUpdate(config=self.config, device=self.device).run()
if __name__ == '__main__':
aas = ArisuAutoSweeper('aas')
aas.loop()
# aas.goto_main()