#Flechettes#
import time
import random
from math import *
from Tkinter import *
from threading import Timer
fen1=Tk()
p=0 # nombres de points au départ
def clic(event):#fonction qui calcul les points et qui déplace l'image
global p
#print "100 - %s + 100 - %s = %s" %(event.x, event.y, 200-event.x-event.y)
X=random.randint(150,700)
Y=random.randint(150,700)
print X,Y,event.x,event.y
#d=pow((event.x-X)**2+(event.y-Y)**2,0.5)
#d= sqrt( (event.x - X)**2 + (event.y - Y)**2 )
#d=X+Y-event.x-event.y
xd=X-event.x
yd=Y-event.y
d=sqrt(xd*xd + yd*yd)
print d
if d<500:
p=p+50
found.coords(img,X,Y)
po=Label(fen1 ,text=str(p)+"points")
po.place(x=300,y=0)
def chrono():
detruire=Button(fen1,text="Quitter",command=quitter)
detruire.place(x=100,y=0)
rejouer=Button(fen1,text="Rejouer",command=new)
rejouer.place(x=200, y=0)
t=Timer(5.0,chrono)
t.start()
def quitter():
fen1.destroy()
def new():
p=0
t=Timer(15.0,chrono)
t.start
#esthetique#
found=Canvas(fen1 ,width=800,height=800,bg="white")
found.pack()
found.bind('<Button-1>',clic)
ficherimg=PhotoImage(file="mjAA.gif")
img=found.create_image(200,200,image=ficherimg)
fen1.mainloop()
Partager