Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pygame
- import random
- import time
- from Jablko import Jablko
- #szerokość i wysokość ekranu
- SZEROKOSC_EKRANU = 800
- WYSOKOSC_EKRANU = 608
- #stworzenie tla
- 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))
- #ustawienia
- pygame.init()
- #obiekt ekranu i zegara
- ekran = pygame.display.set_mode([SZEROKOSC_EKRANU, WYSOKOSC_EKRANU])
- zegar = pygame.time.Clock()
- #jabłka
- jablko = Jablko()
- jablka = pygame.sprite.Group()
- jablka.add(jablko)
- gra_dziala = True
- while gra_dziala:
- for event in pygame.event.get():
- if event.type == pygame.KEYDOWN:
- if event.key == pygame.K_ESCAPE:
- gra_dziala = False
- elif event.type == pygame.QUIT:
- gra_dziala = False
- #rysowanie tla
- ekran.blit(tlo, (0, 0))
- #rysowanie jablek
- for jablko in jablka:
- ekran.blit(jablko.obraz, jablko.rect)
- #wyczyszczenie ekranu
- pygame.display.flip()
- #ustawienie stałego 30 FPS
- zegar.tick(30)
- #opóźnienie 3 sekundy
- time.sleep(3)
- #zamknięcie aplikacji
- pygame.quit()
Add Comment
Please, Sign In to add comment