o
    JAf_  ã                   @   s>   d Z ddlmZmZmZ dd„ Zedkreƒ  e ¡  dS dS )zÁturtledemo.two_canvases

Use TurtleScreen and RawTurtle to draw on two
distinct canvases in a separate window. The
new window must be separately closed in
addition to pressing the STOP button.
é    )ÚTurtleScreenÚ	RawTurtleÚTKc            	      C   sL  t  ¡ } t j| dddd}t j| dddd}| ¡  | ¡  t|ƒ}| ddd¡ t|ƒ}| ddd¡ t|ƒ}t|ƒ}| dd	¡ | d
¡ | dd¡ | d
¡ ||fD ]}| 	d¡ | 
d¡ qV| 
d¡ ||fD ]}| ¡  qltdƒD ]}||fD ]}| d¡ | 
d¡ q}qw||fD ]}| ¡  | 
d¡ | ¡  | d¡ qdS )Ni,  éÈ   z#ddffff)ÚwidthZheightÚbgz#ffeeeeç333333ë?é   Zred)r	   r   r   é   Zblue)r   r   r	   Úturtleé$   é´   é   é2   éH   é6   Z	EVENTLOOP)r   ZTkZCanvasÚpackr   Zbgcolorr   Zcolorr   ÚshapeÚltZ
begin_fillÚrangeÚfdZend_fillZpuZbk)	ÚrootZcv1Zcv2Ús1Ús2ÚpÚqÚtÚi© r   ú./usr/lib/python3.10/turtledemo/two_canvases.pyÚmain   s@   





þ
r    Ú__main__N)Ú__doc__r   r   r   r   r    Ú__name__Zmainloopr   r   r   r   Ú<module>   s    )þ