update
This commit is contained in:
parent
e5e5cabf29
commit
e8973545d2
1 changed files with 13 additions and 8 deletions
|
@ -1,23 +1,28 @@
|
|||
import pyautogui
|
||||
import time
|
||||
from PIL import ImageGrab
|
||||
import threading
|
||||
|
||||
# monkey patch
|
||||
pyautogui.pyscreeze.ImageGrab = ImageGrab
|
||||
pyautogui.pyscreeze.screenshot = pyautogui.pyscreeze._screenshot_win32
|
||||
|
||||
def pyautogui_typewrite(btn, sleepintv=0.050*2, typeintv=0.030):
|
||||
threading.Thread(target=pyautogui.typewrite, args=[btn, typeintv]).start()
|
||||
time.sleep(sleepintv)
|
||||
|
||||
class lumberjackBot():
|
||||
|
||||
__author__ = "EnriqueMoran"
|
||||
|
||||
def __init__(self, x, y):
|
||||
self.branch_width = 60
|
||||
self.vertical_branch_distance = 70
|
||||
self.vertical_branch_distance = 120
|
||||
self.to_match = (169, 113, 65)
|
||||
self.speed = 0.08
|
||||
self.speed = 0.078
|
||||
self.sleep = 0.083
|
||||
self.sleep_min = 0.078
|
||||
self.sleep_max = 0.090
|
||||
self.sleep_min = 0.045*2
|
||||
self.sleep_max = 0.050*2
|
||||
|
||||
self.xl = x - self.branch_width
|
||||
self.xr = x + self.branch_width
|
||||
|
@ -32,18 +37,18 @@ class lumberjackBot():
|
|||
|
||||
def play(self):
|
||||
last = [True]*5
|
||||
pyautogui.typewrite(['right', 'right'], self.speed)
|
||||
pyautogui_typewrite(['right', 'right'], self.speed)
|
||||
while True:
|
||||
match_l, match_r = self.get_pixel()
|
||||
if match_l:
|
||||
print('left match')
|
||||
pyautogui.typewrite(['right', 'right'], self.speed)
|
||||
pyautogui_typewrite(['right', 'right'], self.speed)
|
||||
elif match_r:
|
||||
print('right match')
|
||||
pyautogui.typewrite(['left', 'left'], self.speed)
|
||||
pyautogui_typewrite(['left', 'left'], self.speed)
|
||||
else:
|
||||
if not last[-1]:
|
||||
pyautogui.typewrite(['right', 'right'], self.speed)
|
||||
pyautogui_typewrite(['right', 'right'], self.speed)
|
||||
print('!! no match')
|
||||
last.append(match_l or match_r)
|
||||
while len(last) > 5:
|
||||
|
|
Loading…
Reference in a new issue