import pygame
import random
import time
from jabulko import Jablko

szerokosc_ekranu = 800
wysokosc_ekranu = 608

pygame.init()
ekran = pygame.display.set_mode ([szerokosc_ekranu, wysokosc_ekranu])
zegar = pygame.time.Clock()

tlo = pygame.Surface((szerokosc_ekranu, wysokosc_ekranu))

for i in range(25):
    for j in range(19):
        obraz = pygame.image.load("images/background.png")
        maska = (
            random.randrange(0, 20),
            random.randrange(0, 20),
            random.randrange(0, 20))
        
        obraz.fill(maska, special_flags=pygame.BLEND_ADD)
        tlo.blit(obraz, (i*32, j*32))

Jablko = Jablko()
jablka = pygame.sprite.Group()
jablka.add(Jablko)

gra_dziala = True

while gra_dziala:
    for zdarzenie in pygame.event.get():
        if zdarzenie.type == pygame.KEYDOWN:
            if zdarzenie.key == pygame.K_ESCAPE:
                gra_dziala = False
            elif zdarzenie.type == pygame.QUIT:
                gra_dziala = False

    ekran.blit(tlo, (0,0))

    for Jablko in jablka:
        ekran.blit(Jablko.obraz, Jablko.rect)

    pygame.display.flip()

    zegar.tick(30)

time.sleep(0.5)

pygame.quit()