import pygame
class Obraz(pygame.sprite.Sprite):
    def __init__(self, sciezka):
        super().__init__()
        self.obraz = pygame.image.load(sciezka)

class Element():
    def __init__(self,typ):
        # numer obrazu wybrnego z listy
        self.wybrany = 0
        # lista obrazow do wyboru
        self.lista_obrazow = []
        for i in range(1,4):
            sciezka = f'images/{typ}{i}.png'
            wczytany_obraz = Obraz(sciezka)
            self.lista_obrazow.append(wczytany_obraz)

    def wybierzNastepny(self):
        self.wybrany += 1
        if self.wybrany > 2:
            self.wybrany = 0

    def wybranyObraz(self):
        return self.lista_obrazow[self.wybrany].obraz


class NakrycieGlowy(Element):
    def __init__(self):
        super.__init__('head')
        

#lista_obrazow = [obraz1 = Obraz(body1.png),body2.png,body3.png]            

#Element1 = [obraz1 = Obraz(body1)...]
#Element2 = [obraz1 = Obraz(head1)...]

