
    䦦d                         d dl Z  G d de j                  j                        Z G d d      Z G d de      Z G d d	e      Z G d
 de      Z G d de      Zy)    Nc                        e Zd Z fdZ xZS )Obrazc                 j    t         |           t        j                  j	                  |      | _        y N)super__init__pygameimageloadobraz)selfsciezka	__class__s     )c:\Users\13-19\Desktop\Kreator\Element.pyr   zObraz.__init__   s$    \\&&w/
    __name__
__module____qualname__r   __classcell__r   s   @r   r   r      s    0 0r   r   c                       e Zd Zd Zd Zd Zy)Elementc                     d| _         g | _        t        dd      D ]0  }d| | d}t        |      }| j                  j	                  |       2 y )Nr         zimages/z.png)wybranylistaObrazowranger   append)r   typir   wczytany_obrazs        r   r   zElement.__init__   sU    q! 	5AuQCt,G"7^N$$^4	5r   c                 \    | xj                   dz  c_         | j                   dkD  rd| _         y y )Nr      r   )r   r   s    r   wybierzNastepnyzElement.wybierzNastepny   s(    <<!DL r   c                 H    | j                   | j                     j                  S r   )r   r   r   r&   s    r   wybranyObrazzElement.wybranyObraz   s      .444r   N)r   r   r   r   r'   r)    r   r   r   r   
   s    	5
5r   r   c                        e Zd Z fdZ xZS )NakrycieGlowyc                 $    t         |   d       y )Nheadr   r   r   r   s    r   r   zNakrycieGlowy.__init__         r   r   r   s   @r   r,   r,          ! !r   r,   c                        e Zd Z fdZ xZS )UbranieElementc                 $    t         |   d       y )Nbodyr/   r0   s    r   r   zUbranieElement.__init__$   r1   r   r   r   s   @r   r4   r4   #   r2   r   r4   c                        e Zd Z fdZ xZS )OczyElementc                 $    t         |   d       y )Neyer/   r0   s    r   r   zOczyElement.__init__(   s    r   r   r   s   @r   r8   r8   '   s       r   r8   c                        e Zd Z fdZ xZS )BronElementc                 $    t         |   d       y )Nweaponr/   r0   s    r   r   zBronElement.__init__,   s    "r   r   r   s   @r   r<   r<   +   s    # #r   r<   )	r	   spriteSpriter   r   r,   r4   r8   r<   r*   r   r   <module>rA      sX    0FMM   05 5*!G !!W ! '  #' #r   