Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pygame
- SZEROKOSC_EKRANU = 800
- WYSOKOSC_EKRANU = 600
- obraz_tla = pygame.image.load('images/background.png')
- pygame.init()
- ekran = pygame.display.set_mode([SZEROKOSC_EKRANU, WYSOKOSC_EKRANU])
- clock = pygame.time.Clock()
- gra_dziala = True
- # główna pętla programu
- 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(obraz_tla, (0,0))
- pygame.display.flip()
- clock.tick(30)
- pass
- pygame.quit()
- ###################### PLIK ELEMENT.PY ##########################
- import pygame
- class Obraz(pygame.sprite.Sprite):
- def __init__(self, sciezka):
- super().__init__()
- self.obraz = pygame.image.load(sciezka)
- # klasa bazowa elementu postaci
- # nazwa klasy Element - nie dziedzicy z żadnej innej klasy
- class Element():
- #konstruktor typ element + parametr typ
- def __init__(self, typ:str):
- self.lista_obrazow = []
- self.wybrany = 0
- for i in range(1,4): # range(1,4) -> [1,2,3]
- sciezka = f'images/{typ}{i}.png'
- wczytany_obraz = Obraz(sciezka)
- self.lista_obrazow.append(wczytany_obraz)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement