# import pygame
# import random

# pygame.init()

# szerokosc = 800
# wysokosc = 600

# screen = pygame.display.set_mode((szerokosc,wysokosc))
# pygame.display.set_caption('Pierwsze okno')

# czarny = (0,0,0)
# neon = (177, 184, 46)

# uruchomiony = True
# zegar = pygame.time.Clock()
# while uruchomiony:
#     for event in pygame.event.get():
#         if event.type == pygame.QUIT:
#             uruchomiony = False
#         if event.type == pygame.KEYDOWN:
#             if event.key == pygame.K_h:
#                 screen.fill(czarny)
#     mysz = pygame.mouse.get_pressed()
#     if mysz[0]:
#         pos = pygame.mouse.get_pos()
#         kolor = (random.randint(0,255),random.randint(0,255),random.randint(0,255))
#         pygame.draw.circle(screen, kolor, pos,8,2)
#     pygame.display.flip()
#     zegar.tick(120)
# pygame.quit()
# quit()
import pygame
import random

pygame.init()

szerokosc = 800
wysokosc = 600

screen = pygame.display.set_mode((szerokosc,wysokosc))
pygame.display.set_caption('ten teges')

czarny = (0,0,0)
neon = (177, 184, 46)

uruchomiony = True
zegar = pygame.time.Clock()
rozmiar = 20
logo = pygame.Rect(100,100, rozmiar, rozmiar)

prendkoscX = random.randint(3,5)
prendkoscY = random.randint(3,5)
kolor = (255,255,255)





while uruchomiony:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            uruchomiony = False
        if event.type == pygame.KEYDOWN:
            if event.key == pygame.K_h:
                screen.fill(czarny)
    logo.x += prendkoscX
    logo.y += prendkoscY

    if logo.right >= szerokosc or logo.left <=0:
        
        prendkoscX *= -1
        kolor = [random.randint(30,255) for _ in range(3)]
    if logo.bottom >= wysokosc or logo.top <=0:

        prendkoscY *= -1
        kolor = [random.randint(30,255) for _ in range(3)]
    pygame.draw.rect(screen, kolor, logo)
    pygame.display.flip()
    zegar.tick(60)

pygame.quit()

