U
    >öý^y  ã                   @   sT   d dl mZmZ d dlmZ dd„ Zdd„ Zdd„ Ze	d	krPeƒ Z
ee
ƒ eƒ  d
S )é    )ÚTurtleÚmainloop)Úperf_counterc                 c   sr   |dkrng }| D ]>}|  |¡ | ¡ }| |¡ | |¡ | |¡ | |¡ qt||| ||ƒD ]
}d V  qbd S )Né   )ÚforwardZcloneÚleftÚrightÚappendÚtree)ZplistÚlÚaÚfZlstÚpÚqÚx© r   úZ/mnt/tmpfs/mpl-23958/ThirdParty/Python/3.8.3/X86_64_LINUX/lib/python3.8/turtledemo/tree.pyr
      s    



r
   c                  C   st   t ƒ } |  d ¡ |  ¡  |  d¡ |  ¡  dd¡ |  d¡ |  ¡  |  d¡ |  	¡  t
| gdddƒ}|D ]}qjd S )Nr   é   éZ   i.ÿÿÿéÈ   éA   gffffffä?)r   ZsetundobufferZ
hideturtleZspeedZ	getscreenZtracerr   Zpenupr   Zpendownr
   )r   Útr   r   r   r   Úmaketree'   s    



r   c                  C   s   t ƒ } tƒ  t ƒ }d||   S )Nzdone: %.2f sec.)Úclockr   )r   Úbr   r   r   Úmain5   s    r   Ú__main__N)Zturtler   r   Útimer   r   r
   r   r   Ú__name__ÚmsgÚprintr   r   r   r   Ú<module>   s   