Proper classes
This commit is contained in:
65
aoe_start_routine.py
Normal file
65
aoe_start_routine.py
Normal file
@@ -0,0 +1,65 @@
|
||||
from pyautogui import *
|
||||
import pyautogui
|
||||
import keyboard
|
||||
|
||||
WAIT4CLICK = 0.04
|
||||
|
||||
import aoe_commands
|
||||
|
||||
def assign_hotkeys():
|
||||
pyautogui.press(',')
|
||||
time.sleep(WAIT4CLICK)
|
||||
pyautogui.hotkey('ctrl', '1')
|
||||
time.sleep(WAIT4CLICK)
|
||||
|
||||
pyautogui.press('.')
|
||||
time.sleep(WAIT4CLICK)
|
||||
pyautogui.hotkey('ctrl', '2')
|
||||
time.sleep(WAIT4CLICK)
|
||||
|
||||
pyautogui.press('.')
|
||||
time.sleep(WAIT4CLICK)
|
||||
pyautogui.hotkey('ctrl', '3')
|
||||
time.sleep(WAIT4CLICK)
|
||||
|
||||
pyautogui.press('.')
|
||||
time.sleep(WAIT4CLICK)
|
||||
pyautogui.hotkey('ctrl', '4')
|
||||
time.sleep(WAIT4CLICK)
|
||||
|
||||
def build_houses():
|
||||
pyautogui.press('h')
|
||||
time.sleep(WAIT4CLICK)
|
||||
pyautogui.press('up')
|
||||
time.sleep(0.5)
|
||||
pyautogui.press('2')
|
||||
time.sleep(WAIT4CLICK)
|
||||
|
||||
pyautogui.press('q')
|
||||
time.sleep(WAIT4CLICK)
|
||||
pyautogui.press('q')
|
||||
time.sleep(WAIT4CLICK)
|
||||
pyautogui.click(650, 90)
|
||||
time.sleep(WAIT4CLICK)
|
||||
|
||||
pyautogui.press('3')
|
||||
time.sleep(WAIT4CLICK)
|
||||
pyautogui.rightClick(650, 90)
|
||||
time.sleep(WAIT4CLICK)
|
||||
|
||||
pyautogui.press('4')
|
||||
time.sleep(WAIT4CLICK)
|
||||
|
||||
pyautogui.press('q')
|
||||
time.sleep(WAIT4CLICK)
|
||||
pyautogui.press('q')
|
||||
time.sleep(WAIT4CLICK)
|
||||
pyautogui.click(300, 200)
|
||||
time.sleep(WAIT4CLICK)
|
||||
|
||||
def run_start_routine():
|
||||
aoe_commands.order_peasants(4)
|
||||
assign_hotkeys()
|
||||
build_houses()
|
||||
pyautogui.press('1')
|
||||
pyautogui.press('1')
|
||||
Reference in New Issue
Block a user