Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Impordime vajaminevad moodulid
- import pygame
- import random
- import time
- # defineerime värvid
- valge = [255, 255, 255]
- punane = [255, 0, 0]
- roheline = [0, 255, 0]
- sinine = [0, 0, 255]
- must = [0, 0, 0]
- laius = 800
- korgus= 600
- ringX = 100
- ringY = 100
- suundX = 0
- suundY = 1
- count = 0
- raadius = 20
- pygame.init()
- ekraan = pygame.display.set_mode([laius, korgus])
- def colour(): # Funktsioon, mis tagastab suvalise värvi
- varv = [random.randint(0, 255), random.randint(0, 255), random.randint(0, 255)]
- return varv
- varv = colour()
- running = True
- while running:
- for i in pygame.event.get():
- if i.type == pygame.QUIT:
- running = False
- elif i.type == pygame.MOUSEBUTTONDOWN:
- mouseX = i.pos[0]
- mouseY = i.pos[1]
- #if mouseX > ringX - raadius and mouseX < ringX + raadius and mouseY > ringY -raadius and ringY < mouseY + raadius:
- if abs(mouseX - ringX) < raadius and abs(mouseY - ringY) < raadius:
- varv = colour ()
- count = count + 1
- raadius = random.randint(5, 20)
- ringX = random.randint(raadius, laius - raadius)
- ringY = 0
- # random.choice([-1, 1])
- print("Pihtas! Punkte:", count)
- ekraan.fill(valge)
- pygame.draw.circle(ekraan, varv, [ringX, ringY], raadius, 0)
- ringX = ringX + suundX
- ringY = ringY + suundY
- if ringY == korgus - raadius:
- ringY = 0
- ringX = random.randint(raadius, laius - raadius)
- print ("Punktid nullis :( ")
- count = 0
- varv = colour()
- pygame.display.flip()
- time.sleep(0.01)
- pygame.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement