ezSrSSKJrJr SSKJr "SS\5rSr\ S:Xa\"5r \ "\ 5 \"5 gg) aturtle-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. )Turtlemainloop) perf_countercJ\rSrSrSrSrSrSrSrSr Sr S r S r S r g ) DesignercrUR5 [S5H|nURSU-5 UR5 UR UR 5U5 UR5 UR SU-5 URS5 M~ UR5 URU5 URS5 URSU-5 URS5 UR5 URSU-SU5 UR5RS 5 g) Ng)P@H$g8@.ga@T) uprangeforwarddownwheelpositionbackwardrightgoto centerpiece getscreentracer)selfhomePosscaleis ;/opt/imh/python3.13/lib/python3.13/turtledemo/bytedesign.pydesignDesigner.design s  qA LL ' IIK JJt}} . GGI MM%%- ( JJrN    ' 2 TE\" 3  eUE2 %cJURS5 [S5HnURX5 M UR5 UR S5 [S5HnUR X5 M UR S5 [S5H\nUR5 URS5 UR SU-5 UR5 URSU-5 M^ UR S5 UR5R5 g)N6r r r ) rr pentpiecerlefttripiecerrrrupdate)rinitposrrs rrDesigner.wheel2s 2qA NN7 *  " qA MM' ) " qA IIK JJrN LLe $ GGI MM"u* %  "  !r"c.UR5nUR5 URSU-5 URSU-U5 UR 5 UR U5 UR U5 UR5 URSU-5 URSU-U5 UR 5 UR U5 UR U5 URS5 UR5R5 g)Ng@g?@r ) headingrrtripolyrrr setheadingtripolylr(rr*)rr+roldhs rr)Designer.tripieceDs||~  cEk" dUlE*   '   cEk" dUlE*   '  "  !r"c.UR5nUR5 URSU-5 UR5 [ S5H(nURSU-5 UR S5 M* UR SU-SU5 UR5 URU5 URU5 URSU-5 UR5 [ S5H(nURSU-5 UR S5 M* URSU-SU5 UR5 URU5 URU5 URS5 UR5R5 g)Nr r K) r.rrrrrpentrrr0pentlr(rr*)rr+rr2rs rr'Designer.pentpieceUs&||~   R%Z  qA LLe $ JJrN 2:r5)   '  R%Z  qA LLe $ JJrN 2:r5)   '  "  !r"cUSU-:agURU5 URU5 URUSU-- X#5 gNgRQ?)rr(r9rsideangrs rr9Designer.pentlms> 1u9 v T # 43;'4r"cUSU-:agURU5 URU5 URUSU-- X#5 gr<)rrr8r>s rr8Designer.pentrss> 1u9 v T 3 43;'4r"cUSU-:agURU5 URS5 URUS- 5 URS5 URUS- 5 URS5 URUS-U5 gNr%og{Gz?g?g?)rrr/rr?rs rr/Designer.tripolyryso 1u9 v T 3 TD[! 3 TCZ  3 dSj%(r"cUSU-:agURU5 URS5 URUS- 5 URS5 URUS- 5 URS5 URUS-U5 grE)rr(r1rHs rr1Designer.tripolylso 1u9 v T # TD[! # TCZ  # dSj%(r"cURU5 URU5 USU-:agURUSU-- X#5 g)Ng@g333333?)rr(r)rsars rrDesigner.centerpieces? Q1 e   cEk*A5r"N)__name__ __module__ __qualname____firstlineno__r rr)r'r9r8r/r1r__static_attributes__rPr"rrrs/&$"$"""05 5 ))6r"rcJ[5nURS5 UR5 UR5R S5 UR5R S5 [ 5nURUR5S5 [ 5nSX!- -$)Nrr=zruntime: %.2f sec.) rspeed hideturtlerdelayrclockr r)tatets rmainr^st AGGAJLLNKKMKKM BHHQZZ\1 B 25 ))r"__main__N) __doc__turtlerrtimerrZrr^rQmsgprintrPr"rresH.$&s6vs6j * z &C #J Jr"