-í
è¶<c       s.  d  k  Td k Z d e f d „  ƒ  YZ d f  d „  ƒ  YZ e a e a e a 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   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   Error s   s   RawPenc      sÚ   t  Z 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 „  Z d d „ Z d „  Z e d „ Z d „  Z d „  Z g  d „ Z d „  Z RS(   Nc    s<   | |  _ g  |  _ d |  _ d |  _ |  i ƒ  |  i ƒ  d  S(   Ni   i    (   s   canvass   selfs   _canvass   _itemss   _tracings   _arrows   degreess   reset(   s   selfs   canvas(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   __init__
 s    				
f360.0c    s   | |  _ t | d |  _ d  S(   Nf0.5(   s
   fullcircles   selfs   _fullcircles   pis
   _invradian(   s   selfs
   fullcircle(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   degrees s    	c    s   |  i d t ƒ d  S(   Nf2.0(   s   selfs   degreess   pi(   s   self(    (    s#   /usr/lib/python2.2/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   widths   canvass   height(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   reset s$    	#							
c    s^   |  i d ƒ |  i } |  i } g  |  _ x | D] } | i | ƒ q/ W|  i ƒ  |  i	 ƒ  d  S(   Ni    (
   s   selfs   fills   _canvass   canvass   _itemss   itemss   items   deletes   _delete_turtles   _draw_turtle(   s   selfs   itemss   canvass   item(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   clear- s    			 
c    s0   | |  _ |  i o |  i ƒ  n |  i ƒ  d  S(   N(   s   flags   selfs   _tracings   _delete_turtles   _draw_turtle(   s   selfs   flag(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   tracer8 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   starts   y1s   y0s   x1s   x0(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   forward> s    c    s   |  i | ƒ d  S(   N(   s   selfs   forwards   distance(   s   selfs   distance(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   backwardD s    c    s%   |  i | |  i |  _ |  i ƒ  d  S(   N(   s   selfs   _angles   angles   _fullcircles   _draw_turtle(   s   selfs   angle(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   leftG s    c    s   |  i | ƒ d  S(   N(   s   selfs   lefts   angle(   s   selfs   angle(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   rightK s    c    s   d |  _ d  S(   Ni    (   s   selfs   _drawing(   s   self(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   upN s    c    s   d |  _ d  S(   Ni   (   s   selfs   _drawing(   s   self(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   downQ s    c    s   t  | ƒ |  _ d  S(   N(   s   floats   widths   selfs   _width(   s   selfs   width(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   widthT s    c 	   sZ  | o t d ‚ n t | ƒ d j o³ | d } t | ƒ t d ƒ j oa y% |  i i d d d d d | ƒ} Wn$ t	 i
 j
 o t d | ‚ n X|  i | ƒ d  Sn y | \ } } } Wn t d | ‚ n Xn, y | \ } } } Wn t d | ‚ n Xd	 } d
 } |  i 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
   _set_colors   rs   gs   bs   xs   ys   int(	   s   selfs   argss   bs   gs   colors   rs   ys   xs   id(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   colorW s2    
%   c    s   | |  _ |  i ƒ  d  S(   N(   s   colors   selfs   _colors   _draw_turtle(   s   selfs   color(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys
   _set_colort s    	i    c  	  s¤   |  i \ } } } | d } |  i i | | d t | ƒ d d d |  i	 ƒ} |  i i | ƒ | o2 |  i i | ƒ \ }	 } }
 } |  i |
 | ƒ n |  i ƒ  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   _gotos   _draw_turtle(   s   selfs   args   moves   xs   y1s   items   starts   ys   y0s   x0s   x1(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   writey s    
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 oA x: |  i D]/ } |  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   items   paths   smooth(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   fill… 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   angles   items   xcs   ycs   starts   y1s   y0s   x0s   x1(    (    s#   /usr/lib/python2.2/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   y0s   ys   xs   x0(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   gotoÊ s    c    s  |  i \ } } } t t | | f ƒ |  _ |  i	 o |  i
 i |  i ƒ n |  i oª|  i oYt | | ƒ }
 t | | ƒ } t |
 | ƒ } t | ƒ } |  i i | | | | d |  i d d d |  i ƒ} yÊ x‘ t d d | ƒ D]| } | |
 | | | | | | f \ }	 } |  i i | | | |	 | ƒ |  i |	 | f ƒ |  i i ƒ  |  i i  d ƒ qå W|  i i | | | | | ƒ |  i i! | d d ƒWn t" i# j
 o d  Sn Xn4 |  i i | | | | d |  i d d d |  i ƒ} |  i$ i | ƒ n |  i ƒ  d  S(	   Ns   widths   capstyles   rounds   filli   i
   s   arrows   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   _draw_turtles   updates   afters   itemconfigures   Tkinters   TclErrors   _items(   s   selfs   x1s   y1s   nhopss   is   distances   items   ys   starts   xs   dxs   dys   y0s   x0(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   _gotoØ s@    


	 *	c    sÒ   |  i o d  Sn | g  j o |  i } n | \ } } d } | t |  i |  i	 ƒ } | t |  i |  i	 ƒ } |  i ƒ  |  i i | | | | | | d |  i d d d d d |  i ƒ|  _ |  i i ƒ  d  S(   Ni   s   widths   arrows   lasts   capstyles   rounds   fill(   s   selfs   _tracings   positions	   _positions   xs   ys   distances   coss   _angles
   _invradians   dxs   sins   dys   _delete_turtles   _canvass   create_lines   _widths   _colors   _arrows   update(   s   selfs   positions   distances   dxs   xs   ys   dy(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   _draw_turtleü s    
	c    s4   |  i d j o |  i i |  i ƒ n d |  _ d  S(   Ni    (   s   selfs   _arrows   _canvass   delete(   s   self(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   _delete_turtles    (   s   __name__s
   __module__s   __init__s   degreess   radianss   resets   clears   tracers   forwards   backwards   lefts   rights   ups   downs   widths   colors
   _set_colors   writes   fills   Nones   circles   gotos   _gotos   _draw_turtles   _delete_turtle(    (    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   RawPen s,   															1		$s   Penc      s   t  Z 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   self(    (    s#   /usr/lib/python2.2/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   root(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   _destroy%s     
(   s   __name__s
   __module__s   __init__s   _destroy(    (    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   Pens   	c     s'   t  }  |  o t ƒ  a  }  n |  Sd  S(   N(   s   _pens   pens   Pen(   s   pen(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   _getpen/s
     c      s   t  ƒ  i ƒ  d  S(   N(   s   _getpens   degrees(    (    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   degrees6s    c      s   t  ƒ  i ƒ  d  S(   N(   s   _getpens   radians(    (    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   radians7s    c      s   t  ƒ  i ƒ  d  S(   N(   s   _getpens   reset(    (    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   reset8s    c      s   t  ƒ  i ƒ  d  S(   N(   s   _getpens   clear(    (    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   clear9s    c    s   t  ƒ  i |  ƒ d  S(   N(   s   _getpens   tracers   flag(   s   flag(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   tracer:s    c    s   t  ƒ  i |  ƒ d  S(   N(   s   _getpens   forwards   distance(   s   distance(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   forward;s    c    s   t  ƒ  i |  ƒ d  S(   N(   s   _getpens   backwards   distance(   s   distance(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   backward<s    c    s   t  ƒ  i |  ƒ d  S(   N(   s   _getpens   lefts   angle(   s   angle(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   left=s    c    s   t  ƒ  i |  ƒ d  S(   N(   s   _getpens   rights   angle(   s   angle(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   right>s    c      s   t  ƒ  i ƒ  d  S(   N(   s   _getpens   up(    (    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   up?s    c      s   t  ƒ  i ƒ  d  S(   N(   s   _getpens   down(    (    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   down@s    c    s   t  ƒ  i |  ƒ d  S(   N(   s   _getpens   width(   s   width(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   widthAs    c     s   t  t ƒ  i |  ƒ d  S(   N(   s   applys   _getpens   colors   args(   s   args(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   colorBs    i    c    s   t  ƒ  i |  | ƒ d  S(   N(   s   _getpens   writes   args   move(   s   args   move(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   writeCs    c    s   t  ƒ  i |  ƒ d  S(   N(   s   _getpens   fills   flag(   s   flag(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   fillDs    c    s   t  ƒ  i |  | ƒ d  S(   N(   s   _getpens   circles   radiuss   extent(   s   radiuss   extent(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   circleEs    c     s   t  t ƒ  i |  ƒ d  S(   N(   s   applys   _getpens   gotos   args(   s   args(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   gotoFs    c     s
  t  ƒ  t d ƒ t ƒ  t d ƒ t ƒ  t d ƒ x— t d ƒ D]‰ }  |  d j o t d ƒ n x( t d ƒ D] } t
 d ƒ t d ƒ qn W|  d j o t d ƒ t d	 ƒ n t ƒ  t
 d
 ƒ t ƒ  q@ 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]. }  t
 d ƒ t d ƒ t
 d ƒ t d ƒ q\Wt d ƒ x< t d ƒ D]. }  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   iZ   s   marooni    i   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   j(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   demoH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   rights   Tkinters   gotos   colors   demos   RawPens   downs   clears   Pens   Errors   radianss   resets   fills   widths   ups   writes   _getpens   degreess   forwards   circles   backwards   tracers   left(    (    s#   /usr/lib/python2.2/lib-tk/turtle.pys   ? s:   	ÿ 																	6