
    ѝi;                     t    S SK JrJrJr   " S S\5      rS rS r\S:X  a  \" 5       r\	" \5        \" 5         gg)    )ScreenTurtlemainloopc                        \ rS rSrS rS rSrg)ColorTurtle   c                    [         R                  " U 5        U R                  S5        U R                  S5        U R	                  SSS5        U R                  S5        / SQU l        Xl        X R                  U'   U R                  U R                  5        U R                  S5        U R                  S5        U R                  5         U R                  US5        U R                  5         U R                  S	5        U R                  5         U R                  U5        U R                  S
5        U R!                  U R"                  5        g )Nturtleuser   r   
   )r   r   r   r   Z      gray25)r   __init__shape
resizemode	shapesizepensize_colorxcolorspeedleftpugotopdsetypencolorondragshiftselfr   ys      'lib/python3.13/turtledemo/colormixer.pyr   ColorTurtle.__init__   s    

8q1RA

4;;

1		"			!A			!			!hDJJ    c           	          U R                  [        S[        US5      5      5        U R                  5       U R                  U R
                  '   U R                  U R                  5        [        5         g )Nr   r   )r   maxminycorr   r   	fillcolor
setbgcolorr"   s      r%   r!   ColorTurtle.shift   sG    		#aAa/""iikDFFt{{#r'   )r   r   N)__name__
__module____qualname____firstlineno__r   r!   __static_attributes__ r'   r%   r   r      s     *r'   r   c                      [         R                  [        R                  5       [        R                  5       [
        R                  5       5        g )N)screenbgcolorredr+   greenbluer4   r'   r%   r-   r-   "   s$    
NN388:uzz|TYY[9r'   c                  h   [        5       q[        R                  S5        [        R                  SSSS5        [	        SS5      q[	        SS5      q[	        SS5      q[        5         [        5       n U R                  5         U R                  5         U R                  SS	5        U R                  S
SSS9  g)Nr   g333333ӿr   g?g      ?r      gffffff?zDRAG!center)Arial   )bolditalic)alignfont	EVENTLOOP)r   r6   delaysetworldcoordinatesr   r8   r9   r:   r-   r   htr   r   write)writers    r%   mainrK   %   s    XF
LLO
r4C0
a
C2Eq"DLXF
IIK
IIK
KK$
LLx-KLLr'   __main__N)
r
   r   r   r   r   r-   rK   r/   msgprintr4   r'   r%   <module>rO      sE    , +& ::$ z
&C	#JJ r'   