import pygame 
import math
pygame.init()
szer, wysok = 800,600
ekran = pygame.display.set_mode((szer,wysok))
pygame.display.set_caption('Komputer cie obserwuje...')
zegar = pygame.time.Clock()

def narysuj_oko(x_oka,y_oka, mysz_x, mysz_y):
    pygame.draw.circle(ekran, (255,255,255), (x_oka, y_oka), 60)
    pygame.draw.circle(ekran, (0,0,0), (x_oka, y_oka), 60, 2)

    dx = mysz_x - x_oka
    dy = mysz_y - y_oka

    kat = math.atan2(dy, dx)

    zrenica_x = x_oka + math.cos(kat) * 25
    zrenica_y = y_oka + math.sin(kat) * 25

    pygame.draw.circle(ekran, (0,0,0), (int(zrenica_x),int(zrenica_y)), 20)
run = True
while run:
    for e in pygame.event.get():
        if e.type == pygame.QUIT: run = False
    ekran.fill((200,200,200))
    mx, my = pygame.mouse.get_pos()
    narysuj_oko(300, 300, mx, my)
    narysuj_oko(500, 300, mx, my)

    pygame.display.flip()
    zegar.tick(60)
pygame.quit()