Advertisement
Repciu

snake.py

Nov 8th, 2023 (edited)
1,569
0
185 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
4CS 1.09 KB | Writing | 0 0
  1. import pygame
  2. import random
  3. import time
  4. from Jablko import Jablko
  5.  
  6. SZEROKOSC_EKRANU = 800
  7. WYSKOSC_EKRANU = 600
  8. tlo = pygame.Surface((SZEROKOSC_EKRANU, WYSKOSC_EKRANU))
  9. for i in range(25):
  10.     for j in range(19):
  11.         obraz = pygame.image.load("images/background.png")
  12.         maska = (random.randrange(0,20), random.randrange(0,20),random.randrange(0,20))
  13.         obraz.fill(maska, special_flags=pygame.BLEND_ADD)
  14.         tlo.blit(obraz, (i*32, j*32))
  15.  
  16. pygame.init()
  17. ekran = pygame.display.set_mode([SZEROKOSC_EKRANU, WYSKOSC_EKRANU])
  18. zegar = pygame.time.Clock()
  19.  
  20. jablko = Jablko()
  21. jablka = pygame.sprite.Group()
  22. jablka.add(jablko)
  23.  
  24. gra_dziala = True
  25. while gra_dziala:
  26.     for zdarzenie in pygame.event.get():
  27.         if zdarzenie.type == pygame.KEYDOWN:
  28.             if zdarzenie.key == pygame.K_ESCAPE:
  29.                 gra_dziala = False
  30.         if zdarzenie.type == pygame.QUIT:
  31.             gra_dziala = False
  32.     ekran.blit(tlo, (0,0))
  33.     for jablko in jablka:
  34.         ekran.blit(jablko.obraz, jablko.rect)
  35.     pygame.display.flip()
  36.     zegar.tick(30)
  37.        
  38. pygame.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement