Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from PIL import ImageGrab, ImageOps
- import pyautogui
- import time
- from numpy import *
- class koordinater():
- replayKnapp = (323,376)
- dinosaurus = (171,395)
- # dinosaurus = (166,215)
- omstart = (323,376) #35x30
- def startaOmSpelet():
- pyautogui.click(koordinater.replayKnapp)
- def tryckMellanslag():
- pyautogui.keyDown('up')
- time.sleep(0.02)
- # print("Hopp")
- pyautogui.keyUp('up')
- def taBild():
- box = (koordinater.dinosaurus[0]+35,koordinater.dinosaurus[1],koordinater.dinosaurus[0]+65,koordinater.dinosaurus[1]+30)
- bild = ImageGrab.grab(box)
- graBild = ImageOps.grayscale(bild)
- a = array(graBild.getcolors())
- return(a.sum())
- def harViForlora():
- box = (koordinater.omstart[0],koordinater.omstart[1],koordinater.omstart[0]+35,koordinater.omstart[1]+30)
- bild = ImageGrab.grab(box)
- graBild = ImageOps.grayscale(bild)
- a = array(graBild.getcolors())
- svar = False
- if (a.sum() > 2200 & a.sum() < 2210):
- svar = True
- print("Startar om")
- return(svar)
- def main():
- startaOmSpelet()
- testaNangang = 0
- while True:
- if(taBild()!=1147):
- tryckMellanslag()
- #print(taBild())
- time.sleep(0.02)
- testaNangang += 1
- #print(testaNangang)
- if(testaNangang == 30):
- testaNangang = 0
- if (harViForlora() == True):
- startaOmSpelet()
- main()
- #while True:
- # print(harViForlora())
- # time.sleep(0.1)
- #dinocord.x+dist, dinocord.y, dinocord.x+dist+40, dinocord.y+30
- #startaOmSpelet()
- #time.sleep(1)
- #tryckMellanslag()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement