a
    B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                       s$   e Zd Z fddZdd Z  ZS )Obrazc                    s*   t    tj|| _| | j| _d S N)super__init__pygameimageloadobrazustaw_przezroczystosc)selfsciezka	__class__ :c:\Users\13-19 lat\Desktop\Kreator postaci cz.1\Element.pyr      s    
zObraz.__init__c                 C   s   | d |S )N)   r   r   )set_colorkey)r   r	   r   r   r   r
   
   s    
zObraz.ustaw_przezroczystosc)__name__
__module____qualname__r   r
   __classcell__r   r   r   r   r      s   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 )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                       s   e Zd Z fddZ  ZS )NakrycieGlowyc                    s   t  d d S )Nheadr   r   r!   r   r   r   r   &   s    zNakrycieGlowy.__init__r   r   r   r   r   r   r   r   r   r$   %   s   r$   c                       s   e Zd Z fddZ  ZS )UbranieElementc                    s   t  d d S )Nbodyr&   r!   r   r   r   r   +   s    zUbranieElement.__init__r'   r   r   r   r   r(   *   s   r(   c                       s   e Zd Z fddZ  ZS )OczyElementc                    s   t  d d S )Neyer&   r!   r   r   r   r   0   s    zOczyElement.__init__r'   r   r   r   r   r*   /   s   r*   c                       s   e Zd Z fddZ  ZS )BronElementc                    s   t  d d S )NZweaponr&   r!   r   r   r   r   5   s    zBronElement.__init__r'   r   r   r   r   r,   4   s   r,   )	r   spriteSpriter   r   r$   r(   r*   r,   r   r   r   r   <module>   s   