Bonjour,
Voici mon problème: Mon évènement bind fait appel à ma fonction qu'après la fin de tout les calculs.
Mon application étant le jeux "snake" où le serpent change de direction lorsque j'appuie sur les touches directionnelles, la vitesse du serpent étant régulée avec "time.sleep"
Voici le shéma de mon algo:
#Mon callback
Boucle principale #qui prend fin quand le serpent touche les bords du cannevas
time.sleep(0.2) #Temps pour lequel mon serpent avant d'une case
fen.bind("<Up>",callback1)
fen.bind("<Down>",callback2)
fen.bind("<Left>",callback3)
fen.bind("<Right>",callback4)
#Suite....
Si vous aviez une solution qui faire appel à mes callback avant que le serpent arrive sur les bord du cannevas, je vous en serez très reconnaissant.
Merci
Partager