mirror of
https://github.com/JonasunderscoreJones/turbo-octo-potato.git
synced 2025-10-25 02:59:18 +02:00
52 lines
1.4 KiB
Python
52 lines
1.4 KiB
Python
import pyautogui
|
|
import time
|
|
import random
|
|
|
|
# The position of the right-click to open the context menu on an object
|
|
RIGHTCLICK_X = 1890
|
|
RIGHTCLICK_Y = 970
|
|
|
|
# The position of the "Color Tint" button in the context menu
|
|
FIRSTCLICK_X = 2055
|
|
FIRSTCLICK_Y = 1225
|
|
|
|
# The position of the upper left corner of the color-selector square
|
|
SECONDCLICK_XMIN = 600
|
|
SECONDCLICK_YMIN = 600
|
|
|
|
# The position of the lower right corner of the color-selector square
|
|
SECONDCLICK_XMAX = 1100
|
|
SECONDCLICK_YMAX = 1100
|
|
|
|
# The position of the "Apply" button of the color selector
|
|
CONFIRMCLICK_X = 760
|
|
CONFIRMCLICK_Y = 1550
|
|
|
|
# The timeout for UI elements to load (in seconds)
|
|
SLEEPTIME = 0.15
|
|
|
|
# initialize the counter
|
|
count = 0
|
|
|
|
time.sleep(3) # delay to focus the game after launching the script
|
|
|
|
# Move to and rightclick on the object
|
|
pyautogui.moveTo(RIGHTCLICK_X, RIGHTCLICK_Y)
|
|
pyautogui.click(RIGHTCLICK_X, RIGHTCLICK_Y, button='right')
|
|
|
|
while count < 1000:
|
|
# Click on the "Color Tint" option
|
|
pyautogui.click(FIRSTCLICK_X, FIRSTCLICK_Y)
|
|
time.sleep(SLEEPTIME)
|
|
|
|
# Generate random x and y coordinates
|
|
x = random.randint(SECONDCLICK_XMIN, SECONDCLICK_XMAX)
|
|
y = random.randint(SECONDCLICK_YMIN, SECONDCLICK_YMAX)
|
|
|
|
# Click at the random coordinates
|
|
pyautogui.click(x, y)
|
|
time.sleep(SLEEPTIME)
|
|
|
|
# Click on the "Apply" button
|
|
pyautogui.click(CONFIRMCLICK_X, CONFIRMCLICK_Y)
|
|
time.sleep(SLEEPTIME)
|