
    si                         S SK r  " S S\ R                  R                  5      r " S S5      r " S S\5      r " S S	\5      r " S
 S\5      r " S S\5      rg)    Nc                   (   ^  \ rS rSrU 4S jrSrU =r$ )Obraz   c                 j   > [         TU ]  5         [        R                  R	                  U5      U l        g N)super__init__pygameimageloadobraz)selfsciezka	__class__s     Fc:\Users\13-19lat\Desktop\SRODA_13-19 2025-2026\lekcja19-20\element.pyr	   Obraz.__init__   s$    \\&&w/
    )r   __name__
__module____qualname____firstlineno__r	   __static_attributes____classcell__r   s   @r   r   r      s    0 0r   r   c                   &    \ rS rSrS rS rS rSrg)Element	   c                     SU l         / U l        [        SS5       H1  nSU U S3n[        U5      nU R                  R	                  U5        M3     g )Nr      r   zimages\z.png)wybranylista_obrazowranger   append)r   typir   wczytany_obrazs        r   r	   Element.__init__
   sP    qAuQCt,G"7^N%%n5 r   c                 ^    U =R                   S-  sl         U R                   S:  a  SU l         g g )Nr       r   )r!   r   s    r   wybierzNastepnyElement.wybierzNastepny   s(    q<<!DL r   c                 H    U R                   U R                     R                  $ r   )r"   r!   r   r+   s    r   wybranyObrazElement.wybranyObraz   s    !!$,,/555r   )r"   r!   N)r   r   r   r   r	   r,   r/   r    r   r   r   r   	   s    6
6r   r   c                   (   ^  \ rS rSrU 4S jrSrU =r$ )NakrycieGlowy   c                 $   > [         TU ]  S5        g )Nheadr   r	   r   r   s    r   r	   NakrycieGlowy.__init__        r   r1   r   r   s   @r   r3   r3          ! !r   r3   c                   (   ^  \ rS rSrU 4S jrSrU =r$ )UbranieElement   c                 $   > [         TU ]  S5        g )Nbodyr7   r8   s    r   r	   UbranieElement.__init__    r:   r   r1   r   r   s   @r   r=   r=      r;   r   r=   c                   (   ^  \ rS rSrU 4S jrSrU =r$ )OczyElement#   c                 $   > [         TU ]  S5        g )Neyer7   r8   s    r   r	   OczyElement.__init__$   s    r   r1   r   r   s   @r   rC   rC   #   s       r   rC   c                   (   ^  \ rS rSrU 4S jrSrU =r$ )BronElement'   c                 $   > [         TU ]  S5        g )Nweaponr7   r8   s    r   r	   BronElement.__init__(   s    "r   r1   r   r   s   @r   rI   rI   '   s    # #r   rI   )	r
   spriteSpriter   r   r3   r=   rC   rI   r1   r   r   <module>rP      sX    0FMM   0
6 6$!G !!W ! '  #' #r   