509318396
Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­
<!DOCTYPE html>
<html>
ó
Afc           @   sL   d  d l  Td  d l Z d d d „  ƒ  YZ d „  Z e d k rH e ƒ  n  d S(   iÿÿÿÿ(   t   *Nt	   Electronsc           B   s&   e  Z d d  „ Z d „  Z d „  Z RS(   c         C   s  | |  _  t ƒ  |  _ } t | ƒ |  _ } | j ƒ  | j | d ƒ | j | d ƒ } } | r� | j | d | d d | d d ƒ|  _ n  g  |  _	 d \ } } }	 }
 xW t
 | ƒ D]I } | j | | |	 |
 d d ƒ} |  j	 j | ƒ | d |
 d } }
 q· W|  j j ƒ  d  S(   Nt   widtht   heighti   t   bitmapt
   foregroundt   bluei
   iF   i   iJ   t   fillt   red(   i
   iF   i   iJ   (   t   nt   Tkt   tkt   Canvast   canvast   packt   getintt   create_bitmapR   t   piecest   ranget   create_ovalt   appendt   update(   t   selfR	   R   R   t   cR   R   t   x1t   y1t   x2t   y2t   it   p(    (    s4   /usr/lib64/python2.7/Demo/tkinter/guido/electrons.pyt   __init__   s     	
'	c         C   sq   |  j  } xT |  j D]I } t j t d d ƒ ƒ } t j t d d ƒ ƒ } | j | | | ƒ q W|  j j ƒ  d  S(   Niþÿÿÿi   iýÿÿÿ(   R   R   t   randomt   choiceR   t   moveR   R   (   R   R	   R   R   t   xt   y(    (    s4   /usr/lib64/python2.7/Demo/tkinter/guido/electrons.pyt   random_move+   s    	c         C   sh   y+ x$ t  d ƒ D] } |  j |  j ƒ q WWn6 t k
 rc y |  j j ƒ  Wqd t k
 r_ qd Xn Xd  S(   Niô  (   R   R$   R	   t   TclErrorR   t   destroy(   R   R   (    (    s4   /usr/lib64/python2.7/Demo/tkinter/guido/electrons.pyt   run4   s    N(   t   __name__t
   __module__t   NoneR   R$   R'   (    (    (    s4   /usr/lib64/python2.7/Demo/tkinter/guido/electrons.pyR      s   		c          C   s«   d d  l  }  d d  l } |  j d r> | j |  j d ƒ } n d } |  j d rˆ |  j d } | d d k r{ | d } qŽ d | } n d  } t | | ƒ } | j ƒ  d  S(   Niÿÿÿÿi   i   i   i    t   @(   t   syst   stringt   argvt   atoiR*   R   R'   (   R,   R-   R	   R   t   h(    (    s4   /usr/lib64/python2.7/Demo/tkinter/guido/electrons.pyt   main@   s     t   __main__(    (   t   TkinterR   R   R1   R(   (    (    (    s4   /usr/lib64/python2.7/Demo/tkinter/guido/electrons.pyt   <module>   s
   
-	