import pygame 
import random 
import time
from Jablko import Jablko

SZEROKSC_EKRANU = 800
WYSOKOSC_EKRANU = 608



pygame.init()

tlo = pygame.Surface((SZEROKSC_EKRANU, WYSOKOSC_EKRANU))

for i in range(25):
    for j in range(19):
        obraz = pygame.image.load("images - snake/background.png")
        maska = (random.randint(0,20), random.randint(0,20),random.randint(0,20))
        
        obraz.fill(maska, special_flags=pygame.BLEND_ADD)
        tlo.blit(obraz, (i*32, j*32))

ekran = pygame.display.set_mode([SZEROKSC_EKRANU, WYSOKOSC_EKRANU])
zegar = pygame.time.Clock()

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)



pygame.quit()