o
    A)g                     @   sn   d dl Z G dd de jjZG dd dZG dd deZG dd	 d	eZG d
d deZG dd deZdS )    Nc                          e Zd Z fddZ  ZS )Obrazc                    s   t    tj|| _d S N)super__init__pygameimageloadobraz)selfsciezka	__class__ Gc:\Users\13-19\Documents\python_Wieliczka_sobota_MS\lekcja18\Element.pyr      s   
zObraz.__init____name__
__module____qualname__r   __classcell__r   r   r   r   r          r   c                   @   s$   e Zd Zdd Zdd Zdd ZdS )Elementc                 C   sD   d| _ g | _tddD ]}d| | d}t|}| j| qd S )Nr         zimages/z.png)wybranylista_obrazowranger   append)r   typir   Zwczytany_obrazr   r   r   r      s   zElement.__init__c                 C   s&   |  j d7  _ | j dkrd| _ d S d S )Nr      r   )r   r   r   r   r   wybierzNastepny   s   

zElement.wybierzNastepnyc                 C   s   | j | j jS r   )r   r   r
   r!   r   r   r   wybranyObraz   s   zElement.wybranyObrazN)r   r   r   r   r"   r#   r   r   r   r   r      s    r   c                       r   )NakrycieGlowyElementc                       t  d d S )Nheadr   r   r!   r   r   r   r   "      zNakrycieGlowyElement.__init__r   r   r   r   r   r$   !   r   r$   c                       r   )UbranieElementc                    r%   )Nbodyr'   r!   r   r   r   r   '   r(   zUbranieElement.__init__r   r   r   r   r   r)   &   r   r)   c                       r   )OczyElementc                    r%   )Neyer'   r!   r   r   r   r   +   r(   zOczyElement.__init__r   r   r   r   r   r+   *   r   r+   c                       r   )BronElementc                    r%   )NZweaponr'   r!   r   r   r   r   /   r(   zBronElement.__init__r   r   r   r   r   r-   .   r   r-   )	r   spriteSpriter   r   r$   r)   r+   r-   r   r   r   r   <module>   s    