
    Dg                     V    d dl Z d dlmZ  G d de j                  j                        Zy)    N)Kierunekc                       e Zd Zd Zd Zd Zy)Snakec                 @   t         j                  j                  d      | _        t         j                  j                  | j                  d      | _        | j                  j                  d      | _        t        j                  | _        t        j                  | _        y )Nzimages/head.pngr   )i  i0  )center)pygameimageloadoryginalny_obraz	transformrotateobrazget_rectrectr   GORAkieruneknowy_kierunekselfs    )c:\Users\13-19\Desktop\lekcka 22\snako.py__init__zSnake.__init__   sk     & 1 12C D%%,,T-B-BAF
JJ''1D'E	 %]]    c                    d}|t         j                  k(  r| j                  |j                  k(  rd}|t         j                  k(  r| j                  |j                  k(  rd}|t         j                  k(  r| j                  |j
                  k(  rd}|t         j
                  k(  r| j                  |j                  k(  rd}|r|| _        y y )NTF)r   r   r   DOLLEWOPRAWOr   )r   r   zmiana_mozliwas      r   zmien_kierunekzSnake.zmien_kierunek   s    x}}$(,,)F"Nx||#(F"Nx}}$(..)H"Nx~~%$--8==*H"N!)D r   c                 |   | j                   | _        t        j                  j	                  | j
                  | j                  j                  dz        | _        | j                  t        j                  k(  r| j                  j                  dd       | j                  t        j                  k(  r| j                  j                  dd       | j                  t        j                  k(  r| j                  j                  dd       | j                  t        j                  k(  r| j                  j                  dd       y y )Nir   i    )r   r   r   r   r   r   valuer   r   r   r   move_ipr   r   r   r   s    r   
aktualizujzSnake.aktualizuj   s    **%%,,T-B-BT]]EXEXY\E\^
==HMM)IIa%==HLL(IIa$==HMM)IIc1%==HNN*IIb!$ +r   N)__name__
__module____qualname__r   r   r#    r   r   r   r      s    +*%r   r   )r   r   r   spriteSpriter   r'   r   r   <module>r*      s!     #%FMM   #%r   