ó V Qc@sCddlTddlZdefd„ƒYZeƒZejƒdS(iÿÿÿÿ(t*NtPongcBs&eZd„Zd„Zdd„ZRS(c Cs÷t|ddddd|jƒ|_|jjdtdtƒt|dd d d ƒ|_t|d t d d ddddƒ|_ |j jdt dt ƒ|jj ddddddƒ|_d|_d|_d|_d|_|jjdtƒdS(NttexttQUITt foregroundtredtcommandtsidetfilltwidtht5itheighttorienttlabels ball speedtfrom_iœÿÿÿttoidt0is0.10igš™™™™™©?g333333Ó?gà?(tButtontquitRtpacktLEFTtBOTHtCanvastdrawtScalet HORIZONTALtspeedtBOTTOMtXt create_ovaltballtxtyt velocity_xt velocity_y(tself((s5/usr/lib64/python2.7/Demo/tkinter/matt/pong-demo-1.pyt createWidgetss     cGsî|jdks|jdkr1d|j|_n|jdksO|jdkrbd|j|_n|j|jjƒd}|j|jjƒd}|j||_|j||_|jj|jd|d|ƒ|j d|j ƒdS(Ng@ggð¿gY@s%rii ( RR!R R"RtgetRtmoveRtaftertmoveBall(R#targstdeltaxtdeltay((s5/usr/lib64/python2.7/Demo/tkinter/matt/pong-demo-1.pyR(s!cCs>tj||ƒtj|ƒ|jƒ|jd|jƒdS(Ni (tFramet__init__tPacktconfigR$R'R((R#tmaster((s5/usr/lib64/python2.7/Demo/tkinter/matt/pong-demo-1.pyR--s  N(t__name__t __module__R$R(tNoneR-(((s5/usr/lib64/python2.7/Demo/tkinter/matt/pong-demo-1.pyRs  (tTkintertstringR,Rtgametmainloop(((s5/usr/lib64/python2.7/Demo/tkinter/matt/pong-demo-1.pyts  .