
    lih                     T    S SK JrJr   " S S5      r " S S\5      r " S S\5      rg)	    )randintchoicec                        \ rS rSrS rS rSrg)Postac   c                 .    SU l         SU l        SU l        g )N    )nazwazycia	max_zycieselfs    =c:\Users\13-19lat\Desktop\Yaroslav Rakush\lekcja 7\Postaci.py__init__Postac.__init__   s    

    c                     [        SS5      nUS:X  a%  [        UR                   SU R                   35        O'[        U R                   SUR                   SU 35        U=R                  U-  sl        g )Nr   r   z unika ataku z	 atakuje z
, zadajac )r   printr   zycie)r   
przeciwnikataks      r   atakujPostac.atakuj   sg    q|19Z%%&mDJJ<@ATZZL	**:*:);:dVLMD r   )r   r   r   N)__name__
__module____qualname____firstlineno__r   r   __static_attributes__ r   r   r   r      s    !r   r   c                   (   ^  \ rS rSrU 4S jrSrU =r$ )r      c                 |   > [         TU ]  5         [        / SQ5      U l        [	        SUR
                  5      U l        g )N)goblinszkieletzombir
   )superr   r   r   r   r   )r   gracz	__class__s     r   r   przeciwnik.__init__   s-    ;<
Q,
r   )r   r   )r   r   r   r   r   r   __classcell__r)   s   @r   r   r      s    - -r   r   c                   4   ^  \ rS rSrU 4S jrS rS rSrU =r$ )Gracz   c                 ^   > [         TU ]  5         SU l        SU l        [	        S5      U l        g )N
   zPodaj imie gracza: )r'   r   r   r   inputr   )r   r)   s    r   r   Gracz.__init__   s)    
01
r   c                     U R                   U R                  :  a  U =R                   S-  sl         [        U R                   SU R                    SU R                   35        g )Nr
   z odpoczywa, zycie; /)r   	max_zyciar   r   r   r   s    r   
odpoczynekGracz.odpoczynek   sF    ::&::?:/

|1T^^<LMNr   c                 J   SnU(       Ga  [        SU R                   35        [        SUR                   SUR                   35        [        S5      nUS:X  aX  U R	                  U5        UR                  S::  a%  [        U R                   SUR                   35        gUR	                  U 5        O@US	:X  a/  [        U R                   S
35        UR	                  U 5        US:H    O[        S5        U R                  S::  a  [        U R                   S35        gU(       a  GM  g)NTzzycie gracza: z zycie z : zAkcja (atak, uciekaj):r   r   z zabija uciekajz uciekaFzNieznana akcjaz ginie)r   r   r   r2   r   )r   r   walkaakcja_walkas       r   r;   Gracz.walka#   s   N4::,/0GJ,,-S1A1A0BCD 89Kf$J'##q(TZZL1A1A0BCD!!$'	)G,-!!$'&'zzQF+,% e& r   )r   r   r   )	r   r   r   r   r   r7   r;   r   r+   r,   s   @r   r.   r.      s    2
O
 r   r.   N)randomr   r   r   r   r.   r    r   r   <module>r?      s*    "! !- -!F !r   