Advertisement
so_hard

Untitled

Aug 1st, 2021
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. import time
  2. import pyautogui
  3. from numpy import asarray
  4.  
  5.  
  6. def get_sizes(color, arr):
  7. size = 0
  8. for i in arr[0]:
  9. if all(i == color):
  10. size += 1
  11. return size
  12.  
  13.  
  14. def game():
  15. img = pyautogui.screenshot('game_size.png', region=(710, 921, 500, 1))
  16.  
  17. test = asarray(img)
  18.  
  19. figure_need_len = get_sizes(test[0][250], test) - 10
  20. if figure_need_len < 110:
  21. print('small')
  22. figure_need_len -= 53
  23. wait_time = 0.004255 * figure_need_len
  24.  
  25. pyautogui.mouseDown(button='left', x=960, y=873) # press the right button down
  26. time.sleep(wait_time)
  27. pyautogui.mouseUp(button='left')
  28. time.sleep(0.75)
  29. fig = pyautogui.screenshot('fig.png', region=(710, 921, 500, 1))
  30. fig_arr = asarray(fig)
  31. fig_size = get_sizes(fig_arr[0][250], fig_arr)
  32.  
  33. pyautogui.screenshot('end.png')
  34.  
  35.  
  36. for _ in range(100):
  37. time.sleep(1)
  38. game()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement