giganciprogramowania

lekcja 6 - Element.py

Jan 25th, 2022 (edited)
585
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.91 KB | None | 0 0
  1. import pygame
  2.  
  3. #klasa pomocnicza obraz
  4. class Obraz(pygame.sprite.Sprite):
  5.     def __init__(self, sciezka):
  6.         super().__init__()
  7.         self.obraz = pygame.image.load(sciezka)
  8.  
  9. #klasa bazowa
  10. class Element():
  11.     def __init__(self, typ):
  12.         #wskaźnik wybranego elementu ubioru
  13.         self.wybrany = 0
  14.         #lista obrazów
  15.         self.lista_obrazow = []
  16.         #użycie pętli aby zaczytać wszystkie obrazu z folderu
  17.         for i in range(1, 4):
  18.             sciezka = f'images/{typ}{i}.png'
  19.             wczytany_obraz = Obraz(sciezka)
  20.             self.lista_obrazow.append(wczytany_obraz)
  21.    
  22.     def wybierzNastepny(self):
  23.         self.wybrany += 1
  24.         if self.wybrany > 2:
  25.             self.wybrany = 0
  26.    
  27.     def wybranyObraz(self):
  28.         return self.lista_obrazow[self.wybrany].obraz
  29.  
  30.  
  31. class NakrycieGlowy(Element):
  32.     def __init__(self):
  33.         super().__init__('head')
Add Comment
Please, Sign In to add comment