ó
    •JÕiè  ã                   ó°   • S r SSK7  SSKJr  SrSqSS jrS rS rS	 rS
 r	S r
S rS rS rS r\S:X  a  \" S5        \" 5       r\" \5        \" 5         gg)zÖturtle-example-suite:

           turtledemo/clock.py

Enhanced clock-program, showing date
and time
  ------------------------------------
   Press STOP to exit the program!
  ------------------------------------
é    )Ú*)Údatetime)ÚTkFixedFonté   ÚboldNc                 ón   • [        5         [        U5        [        U 5        [        U5        [	        5         g )N)ÚpenupÚrightÚforwardÚleftÚpendown)ÚdistanzÚwinkels     ÚLib\turtledemo\clock.pyÚjumpr      s"   € Ü	„GÜ	ˆ&„MÜˆGÔÜˆ„LÜ…Ió    c                 óÜ   • [        U S-  5        [        S5        [        US-  5        [        S5        [        U5        [        S5        [        U5        [        S5        [        US-  5        g )Ngffffffò?éZ   g       @éx   )ÚfdÚrtÚlt)ÚlaengeÚspitzes     r   Úhandr      sM   € Ü€vˆd�{„OÜ€r„FÜ€vˆc�z„NÜ€s„GÜ€v„JÜ€s„GÜ€v„JÜ€s„GÜ€vˆc�z…Nr   c                 óž   • [        5         [        U* S-  5        [        5         [        X5        [	        5         [        5       n[        X5        g )Ng333333Ã?)Úresetr   Ú
begin_polyr   Úend_polyÚget_polyÚregister_shape)Únamer   r   Ú	hand_forms       r   Úmake_hand_shaper$   $   s6   € Ü	„GÜˆ&ˆ�‰ÔÜ„LÜˆÔÜ„JÜ“
€IÜ�4Õ#r   c                 óô   • [        5         [        S5        [        S5       HT  n[        U 5        US-  S:X  a  [	        S5        [        U * S-
  5        O[        S5        [        U * 5        [        S5        MV     g )Né   é<   é   r   é   é   é   )r   ÚpensizeÚranger   r   Údotr   )ÚradiusÚis     r   Ú	clockfacer1   -   sZ   € Ü	„GÜˆA„JÜ�2ŽYˆÜˆVŒØˆq‰5�A‹:ÜˆrŒFÜ�&�˜‘Õä�ŒFÜ�&�ŒMÜ
ˆ1Žò r   c                  ó�  • [         R                  5         [        R                  " 5       n U R                  q[         R                  5         [         R                  SS9  [         R                  [        U 5      S[        S9  [         R                  SS9  [         R                  [        U 5      S[        S9  [         R                  SS9  g )NéA   )ÚdistanceÚcenter)ÚalignÚfonté–   éU   )ÚwriterÚclearr   ÚnowÚdayÚcurrent_dayÚhomer   ÚwriteÚ	wochentagÚdtfontÚbackÚdatum)r<   s    r   Údisplay_date_timerE   :   s~   € ä
‡L�L„NÜ
�,Š,‹.€CØ—'‘'€KÜ
‡K�K„MÜ
‡N�N˜B€NÑÜ
‡L�L”˜3“ x´f€LÑ=Ü
‡K�K˜€KÑÜ
‡L�L”�s“ 8´&€LÑ9Ü
‡N�N˜B€NÒr   c                  ó  • [        S5        [        SSS5        [        SSS5        [        SSS5        [        S	5        [        5       q[        R                  S5        [        R                  S
S5        [        5       q[        R                  S5        [        R                  SS5        [        5       q[        R                  S5        [        R                  SS5        [        [        [        4 H8  n U R                  S5        U R                  SSS5        U R                  S5        M:     [        5         [        5       q[        R                  5         [        R                  5         [        R                  S5        [!        5         g )NÚlogoÚsecond_handé}   r)   Úminute_handés   Ú	hour_handr   é    Úgray20Úgray80Úblue1Úred1Úblue3Úred3Úuseré   r*   r   r9   )Úmoder$   r1   ÚTurtlerH   ÚshapeÚcolorrJ   rL   Ú
resizemodeÚ	shapesizeÚspeedÚhtr:   ÚpuÚbkrE   )r   s    r   Úsetupr`   F   s  € äˆ„LÜ�M 3¨Ô+Ü�M C¨Ô,Ü�K  RÔ(Üˆc„NÜ“(€KÜ×Ñ�mÔ$Ü×Ñ�h Ô)Ü“(€KÜ×Ñ�mÔ$Ü×Ñ�g˜vÔ&Ü“€IÜ‡O�O�KÔ Ü‡O�O�G˜VÔ$Üœ[¬)Ó3ˆØ�‰˜ÔØ�‰�q˜!˜QÔØ�
‰
�1Žñ 4ô „DÜ‹X€FÜ
‡I�I„KÜ
‡I�I„KÜ
‡I�Iˆb„MÜÕr   c                 ó.   • / SQnXR                  5          $ )N)ÚMondayÚTuesdayÚ	WednesdayÚThursdayÚFridayÚSaturdayÚSunday)Úweekday)ÚtrA   s     r   rA   rA   a   s   € ò4€Ià—Y‘Y“[Ñ!Ð!r   c                 ój   • / SQnU R                   nXR                  S-
     nU R                  nSX4U4-  $ )N)zJan.zFeb.zMar.zApr.ÚMayÚJuneÚJulyzAug.zSep.zOct.zNov.zDec.rU   z%s %d %d)ÚyearÚmonthr=   )ÚzÚmonatÚjÚmrj   s        r   rD   rD   f   s:   € ò=€Eà	�‰€AØ�g‰g˜‰kÑ€AØ	�‰€AØ˜˜q˜	Ñ!Ð!r   c                  óè  • [         R                  " 5       n U R                  U R                  S-  -   nU R                  US-  -   nU R
                  US-  -   n [        S5        [        R                  SU-  5        [        R                  SU-  5        [        R                  SU-  5        U R                  [        :w  a
  [        5         [        S5        [        [        S5        g ! [          a     g f = f)Ng�íµ ÷Æ°>g      N@Fr+   é   Téd   )r   ÚtodayÚsecondÚmicrosecondÚminuteÚhourÚtracerrH   Ú
setheadingrJ   rL   r=   r>   rE   ÚontimerÚtickÚ
Terminator)rj   Úsekunder{   Ústundes       r   r€   r€   n   sÀ   € Ü�ŠÓ€AØ�h‰h˜Ÿ™ xÑ/Ñ/€GØ�X‰X˜ ™Ñ$€FØ�V‰V�f˜T‘kÑ!€Fð
ÜˆuŒÜ×Ñ˜q ™yÔ)Ü×Ñ˜q ™xÔ(Ü×Ñ˜R ™YÔ'Ø�5‰5”KÓÜÔÜˆtŒÜ”�cÕøÜó Ùðús   ÁBC$ Ã$
C1Ã0C1c                  óX   • [        S5        [        5         [        S5        [        5         g)NFTÚ	EVENTLOOP)r}   r`   r€   © r   r   Úmainr‡      s   € Ü
ˆ5„MÜ	„GÜ
ˆ4„LÜ„FØr   Ú__main__rG   )r   )Ú__doc__Úturtler   rB   r>   r   r   r$   r1   rE   r`   rA   rD   r€   r‡   Ú__name__rV   ÚmsgÚprintÚmainloopr†   r   r   Ú<module>r�      sw   ðñ	ô Ý à	"€Ø€ôò	ò$òò
 òò6"ò
"òò"ð ˆzÓÙˆ„LÙ
‹&€CÙ	ˆ#„JÙ…Jð	 r   