File: //lib64/python3.8/turtledemo/__pycache__/bytedesign.cpython-38.opt-1.pyc
U
e5d— ã @ sX d Z ddlmZmZ ddlmZ G dd„ deƒZdd„ Ze dkrTeƒ Z
ee
ƒ eƒ d S )
aÓ turtle-example-suite:
tdemo_bytedesign.py
An example adapted from the example-suite
of PythonCard's turtle graphics.
It's based on an article in BYTE magazine
Problem Solving with Logo: Using Turtle
Graphics to Redraw a Design
November 1982, p. 118 - 134
-------------------------------------------
Due to the statement
t.delay(0)
in line 152, which sets the animation delay
to 0, this animation runs in "line per line"
mode as fast as possible.
é )ÚTurtleÚmainloop)Úperf_counterc @ sT e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd d
„ Zdd„ Zd
d„ Z dd„ Z
dd„ ZdS )ÚDesignerc C s¼ | ¡ tdƒD ]J}| d| ¡ | ¡ | | ¡ |¡ | ¡ | d| ¡ | d¡ q| ¡ | |¡ | d¡ | d| ¡ | d¡ | ¡ | d| d|¡ |
¡ d ¡ d S )
Né gš™™™™)P@éH é$ g €8@éÆ é. gÍÌÌÌÌìa@T)ÚupÚrangeÚforwardÚdownÚwheelÚpositionÚbackwardÚrightÚgotoÚcenterpieceÚ getscreenÚtracer)ÚselfZhomePosÚscaleÚi© r ú-/usr/lib64/python3.8/turtledemo/bytedesign.pyÚdesign s
zDesigner.designc C s¸ | d¡ tdƒD ]}| ||¡ q| ¡ | d¡ tdƒD ]}| ||¡ q>| d¡ tdƒD ]:}| ¡ | d¡ | d| ¡ | ¡ | d| ¡ qb| d¡ | ¡
¡ d S )Né6 é r r r é )r r Ú pentpiecer ÚleftÚtripiecer
r r r Úupdate)r Úinitposr r r r r r 2 s
zDesigner.wheelc C s¦ | ¡ }| ¡ | d| ¡ | d| |¡ | ¡ | |¡ | |¡ | ¡ | d| ¡ | d| |¡ | ¡ | |¡ | |¡ | d¡ | ¡
¡ d S )Ng @g €?@r )Úheadingr r Útripolyrr r Ú
setheadingÚtripolylr! r r# )r r$ r Úoldhr r r r"