Ζ
<Nφ9c       s.  d  k  Td k Z d e f d     YZ d f  d     YZ e Z e Z e Z d e f d     YZ	 d   Z
 d	   Z d
   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d d  Z d   Z e d  Z d   Z d   Z e d j o e   n d S(   (   s   *Ns   Errorc      s   RS(   N(    (    s*   /mit/python/lib/python2.0/lib-tk/turtle.pys   Error s    s   RawPenc      sΆ   d   Z  d d  Z d   Z d   Z d   Z d   Z d   Z d	   Z d
   Z d   Z	 d   Z
 d   Z d   Z d   Z d d  Z d   Z e d  Z d   Z d   Z RS(   Nc    s3   | |  _ g  |  _ d |  _ |  i   |  i   d  S(   Ni   (   s   canvass   selfs   _canvass   _itemss   _tracings   degreess   reset(   s   selfs   canvass*   /mit/python/lib/python2.0/lib-tk/turtle.pys   __init__
 s
    			
c    s   | |  _ t | d |  _ d  S(   Nf0.5(   s
   fullcircles   selfs   _fullcircles   pis
   _invradian(   s   selfs
   fullcircles*   /mit/python/lib/python2.0/lib-tk/turtle.pys   degrees s    	f360.0c    s   |  i d t  d  S(   Nf2.0(   s   selfs   degreess   pi(   s   selfs*   /mit/python/lib/python2.0/lib-tk/turtle.pys   radians s    c    sγ   |  i } | i   } | i   } | d j o | d } n | d j o | d } n t |  d t |  d f |  _ |  i |  _	 d |  _
 d |  _ d |  _ d |  _ d |  _ g  |  _ g  |  _ |  i   | i   i   d  S(   Ni   s   widths   heightf2.0f0.0s   blacki    (   s   selfs   _canvass   canvass   winfo_widths   widths   winfo_heights   heights   floats   _origins	   _positions   _angles   _drawings   _widths   _colors   _fillings   _paths   _tofills   clears   _roots   tkraise(   s   selfs   canvass   widths   heights*   /mit/python/lib/python2.0/lib-tk/turtle.pys   reset s$    	#							
c    sL   |  i d  |  i } |  i } g  |  _ x | d r } | i |  q1 Wd  S(   Ni    (   s   selfs   fills   _canvass   canvass   _itemss   itemss   items   delete(   s   selfs   canvass   itemss   items*   /mit/python/lib/python2.0/lib-tk/turtle.pys   clear, s    				 c    s   | |  _ d  S(   N(   s   flags   selfs   _tracing(   s   selfs   flags*   /mit/python/lib/python2.0/lib-tk/turtle.pys   tracer4 s    c    sc   |  i \ } } } | | t |  i |  i  } | | t
 |  i |  i  } |  i | |  d  S(   N(   s   selfs	   _positions   x0s   y0s   starts   distances   coss   _angles
   _invradians   x1s   sins   y1s   _goto(   s   selfs   distances   x0s   y0s   starts   x1s   y1s*   /mit/python/lib/python2.0/lib-tk/turtle.pys   forward7 s    c    s   |  i |  d  S(   N(   s   selfs   forwards   distance(   s   selfs   distances*   /mit/python/lib/python2.0/lib-tk/turtle.pys   backward= s    c    s   |  i | |  i |  _ d  S(   N(   s   selfs   _angles   angles   _fullcircle(   s   selfs   angles*   /mit/python/lib/python2.0/lib-tk/turtle.pys   left@ s    c    s   |  i |  d  S(   N(   s   selfs   lefts   angle(   s   selfs   angles*   /mit/python/lib/python2.0/lib-tk/turtle.pys   rightC s    c    s   d |  _ d  S(   Ni    (   s   selfs   _drawing(   s   selfs*   /mit/python/lib/python2.0/lib-tk/turtle.pys   upF s    c    s   d |  _ d  S(   Ni   (   s   selfs   _drawing(   s   selfs*   /mit/python/lib/python2.0/lib-tk/turtle.pys   downI s    c    s   t  |  |  _ d  S(   N(   s   floats   widths   selfs   _width(   s   selfs   widths*   /mit/python/lib/python2.0/lib-tk/turtle.pys   widthL s    c 	   sR  | o t d  n t |  d j o― | d } t |  t d  j o] y% |  i i d d d d d | } Wn$ t	 i
 j
 o t d |  n X| |  _ d  Sn y | \ } } } Wn t d |  n Xn, y | \ } } } Wn t d |  n Xd	 } d
 } d t | | |  t | | |  t | | |  f |  _ d  S(   Ns   no color argumentsi   i    s    s   fills   bad color string: %ss   bad color sequence: %ss   bad color arguments: %sf255.0f0.5s   #%02x%02x%02x(   s   argss   Errors   lens   colors   types   selfs   _canvass   create_lines   ids   Tkinters   TclErrors   _colors   rs   gs   bs   xs   ys   int(	   s   selfs   argss   colors   ids   rs   gs   bs   xs   ys*   /mit/python/lib/python2.0/lib-tk/turtle.pys   colorO s2    
%	   c  	  s   |  i \ } } } | d } |  i i | | d t |  d d d |  i	 } |  i i |  | o2 |  i i |  \ } } }	 }
 |  i |	 |
  n d  S(   Ni   s   texts   anchors   sws   fill(   s   selfs	   _positions   xs   ys   starts   _canvass   create_texts   strs   args   _colors   items   _itemss   appends   moves   bboxs   x0s   y0s   x1s   y1s   _goto(   s   selfs   args   moves   xs   ys   starts   items   x0s   y0s   x1s   y1s*   /mit/python/lib/python2.0/lib-tk/turtle.pys   writel s    
i    c    s  |  i oΣ t |  i  } |  i d j  } t |  d j o |  i i d | h  |  i	 d <| d < } |  i i |  |  i i |  |  i oC x< |  i d r/ } |  i i | d |  i	 |  i i |  q Wn n n g  |  _ g  |  _ | |  _ | o |  i i |  i  n d  S(   Ni    i   s   polygons   fills   smooth(   s   selfs   _fillings   tuples   _paths   paths   smooths   lens   _canvass   _creates   _colors   items   _itemss   appends   lowers   _tofills   itemconfigures   flags	   _position(   s   selfs   flags   paths   smooths   items*   /mit/python/lib/python2.0/lib-tk/turtle.pys   fillw s$    

  			c    sΠ  | t j o |  i } n |  i \ } } | | t |  i	 |  i
  } | | t |  i	 |  i
  } | d j o |  i	 d } n |  i	 d } | } |  i oΔ t |  |  i j oN |  i i | | | | | | | | d |  i d d } |  i i |  n |  i i | | | | | | | | d d d | d	 | d |  i d d } |  i i |  n |  i oΚ t |  |  i j oQ |  i i | | | | | | | | d |  i d |  i } |  i i |  n |  i i | | | | | | | | d d
 d | d	 | d |  i d |  i } |  i i |  n | | }	 | t |  t |	 |  i
  }
 | t |  t |	 |  i
  } |  i	 | |  i |  _	 |
 | f |  _ |  i o |  i i |  i  n d  S(   Nf0.0f90.0s   widths   outlines    s   styles   chords   starts   extents   arc(   s   extents   Nones   selfs   _fullcircles	   _positions   x0s   y0s   radiuss   sins   _angles
   _invradians   xcs   coss   ycs   starts   _fillings   abss   _canvass   create_ovals   _widths   items   _tofills   appends
   create_arcs   _drawings   _colors   _itemss   angles   x1s   y1s   _path(   s   selfs   radiuss   extents   x0s   y0s   xcs   ycs   starts   items   angles   x1s   y1s*   /mit/python/lib/python2.0/lib-tk/turtle.pys   circle s\    
		
		
!!
c    s   t  |  d j o4 y | d \ } } Wn t d | d  n Xn- y | \ } } Wn t d | d  n X|  i \ } } |  i	 | | | |  d  S(   Ni   i    s   bad point argument: %ss   bad coordinates: %s(
   s   lens   argss   xs   ys   Errors   selfs   _origins   x0s   y0s   _goto(   s   selfs   argss   xs   ys   x0s   y0s*   /mit/python/lib/python2.0/lib-tk/turtle.pys   gotoΌ s    c    sέ  |  i \ } } } t t | | f  |  _ |  i	 o |  i
 i |  i  n |  i o|  i o2t | |  } t | |  } t | |  } t |  }	 |  i i | | | | d |  i d d d d d |  i }
 y x t d d |	  d ri } | | | |	 | | | |	 f \ } } |  i i |
 | | | |  |  i i   |  i i d	  qν W|  i i  |
 d d
 Wn t! i" j
 o d  Sn Xn4 |  i i | | | | d |  i d d d |  i }
 |  i# i |
  n d  S(   Ns   widths   arrows   lasts   capstyles   rounds   filli   i    i
   s   none($   s   selfs	   _positions   x0s   y0s   starts   maps   floats   x1s   y1s   _fillings   _paths   appends   _drawings   _tracings   dxs   dys   hypots   distances   ints   nhopss   _canvass   create_lines   _widths   _colors   items   ranges   is   xs   ys   coordss   updates   afters   itemconfigures   Tkinters   TclErrors   _items(   s   selfs   x1s   y1s   x0s   y0s   starts   dxs   dys   distances   nhopss   items   is   xs   ys*   /mit/python/lib/python2.0/lib-tk/turtle.pys   _gotoΚ s<    


	 *	(   s   __init__s   degreess   radianss   resets   clears   tracers   forwards   backwards   lefts   rights   ups   downs   widths   colors   writes   fills   Nones   circles   gotos   _goto(    s*   /mit/python/lib/python2.0/lib-tk/turtle.pys   RawPen s&    														1	s   Penc      s   d   Z  d   Z RS(   Nc    s   t  t j o# t i   a  t  i d |  i  n t t j o/ t i t  d d a t i	 d d d d  n t
 i |  t  d  S(   Ns   WM_DELETE_WINDOWs
   backgrounds   whites   expandi   s   fills   both(   s   _roots   Nones   Tkinters   Tks   wm_protocols   selfs   _destroys   _canvass   Canvass   packs   RawPens   __init__(   s   selfs*   /mit/python/lib/python2.0/lib-tk/turtle.pys   __init__ς s     c    s@   |  i i   } | t j o t a t a t a n | i   d  S(   N(   s   selfs   _canvass   _roots   roots   Nones   _pens   destroy(   s   selfs   roots*   /mit/python/lib/python2.0/lib-tk/turtle.pys   _destroyύ s     
(   s   __init__s   _destroy(    s*   /mit/python/lib/python2.0/lib-tk/turtle.pys   Penπ s    	c     s'   t  }  |  o t   a  }  n |  Sd  S(   N(   s   _pens   pens   Pen(   s   pens*   /mit/python/lib/python2.0/lib-tk/turtle.pys   _getpens
     c      s   t    i   d  S(   N(   s   _getpens   degrees(    s*   /mit/python/lib/python2.0/lib-tk/turtle.pys   degreess    c      s   t    i   d  S(   N(   s   _getpens   radians(    s*   /mit/python/lib/python2.0/lib-tk/turtle.pys   radianss    c      s   t    i   d  S(   N(   s   _getpens   reset(    s*   /mit/python/lib/python2.0/lib-tk/turtle.pys   resets    c      s   t    i   d  S(   N(   s   _getpens   clear(    s*   /mit/python/lib/python2.0/lib-tk/turtle.pys   clears    c    s   t    i |   d  S(   N(   s   _getpens   tracers   flag(   s   flags*   /mit/python/lib/python2.0/lib-tk/turtle.pys   tracers    c    s   t    i |   d  S(   N(   s   _getpens   forwards   distance(   s   distances*   /mit/python/lib/python2.0/lib-tk/turtle.pys   forwards    c    s   t    i |   d  S(   N(   s   _getpens   backwards   distance(   s   distances*   /mit/python/lib/python2.0/lib-tk/turtle.pys   backwards    c    s   t    i |   d  S(   N(   s   _getpens   lefts   angle(   s   angles*   /mit/python/lib/python2.0/lib-tk/turtle.pys   lefts    c    s   t    i |   d  S(   N(   s   _getpens   rights   angle(   s   angles*   /mit/python/lib/python2.0/lib-tk/turtle.pys   rights    c      s   t    i   d  S(   N(   s   _getpens   up(    s*   /mit/python/lib/python2.0/lib-tk/turtle.pys   ups    c      s   t    i   d  S(   N(   s   _getpens   down(    s*   /mit/python/lib/python2.0/lib-tk/turtle.pys   downs    c    s   t    i |   d  S(   N(   s   _getpens   width(   s   widths*   /mit/python/lib/python2.0/lib-tk/turtle.pys   widths    c     s   t  t   i |   d  S(   N(   s   applys   _getpens   colors   args(   s   argss*   /mit/python/lib/python2.0/lib-tk/turtle.pys   colors    c    s   t    i |  |  d  S(   N(   s   _getpens   writes   args   move(   s   args   moves*   /mit/python/lib/python2.0/lib-tk/turtle.pys   writes    i    c    s   t    i |   d  S(   N(   s   _getpens   fills   flag(   s   flags*   /mit/python/lib/python2.0/lib-tk/turtle.pys   fills    c    s   t    i |  |  d  S(   N(   s   _getpens   circles   radiuss   extent(   s   radiuss   extents*   /mit/python/lib/python2.0/lib-tk/turtle.pys   circles    c     s   t  t   i |   d  S(   N(   s   applys   _getpens   gotos   args(   s   argss*   /mit/python/lib/python2.0/lib-tk/turtle.pys   gotos    c     s  t    t d  t   t d  t   t d  x t d  d r }  |  d j o t d  n x* t d  d r } t
 d  t d  qr W|  d j o t d	  t d  n t   t
 d
  t   qB Wt d  t d  t d  t   t d  t
 d  t d  t
 d  t d  t   t d d  t d d  t d  x> t d  d r. }  t
 d  t d  t
 d  t d  qbWt d  x> t d  d r. }  t
 d  t d  t
 d  t d  q­Wt d  t d  t d j o t i   n d  S(   Ni   id   i   i    i   i   i   iZ   s   marooni   s   blacki΄   s
   startstarts   starts   redi   s   ends   __main__(   s   resets   tracers   ups   backwards   downs   widths   ranges   is   fills   js   forwards   lefts   colors   rights   writes   __name__s   _roots   mainloop(   s   is   js*   /mit/python/lib/python2.0/lib-tk/turtle.pys   demo sd    


  











 



 




s   __main__(   s   maths   Tkinters	   Exceptions   Errors   RawPens   Nones   _roots   _canvass   _pens   Pens   _getpens   degreess   radianss   resets   clears   tracers   forwards   backwards   lefts   rights   ups   downs   widths   colors   writes   fills   circles   gotos   demos   __name__(    s*   /mit/python/lib/python2.0/lib-tk/turtle.pys   ? s8   	δ																	6