Limite de 4 clics

J___ Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
 J___ -
Bonjour,

Je suis en train de créer un jeu de bataille navale pour mon épreuve de bac en ISN cependant je fais face à un problème, et mon professeur ne sachant pas la réponse, je fais appelle à vous...

Alors voilà, afin de placer mes "navires" sur mon plateau de jeu Tkinter, j'utilise la détection de clic " fond.bind("<Button-1>",pointeur) ", fond étant le Canvas et pointeur ma fonction. Je voudrai savoir s'il aurait un moyen de limiter au nombre de quatre les clics. Puisqu'en effet, pour le moment, tant que je clique, mon programme les détecte et apporte des modifications...

Merci de bien vouloir me venir en aide.
Cordialement.



1 réponse

Utilisateur anonyme
 
Bonsoir,

je ne connais pas Python, cela dit, il existe un concept présent dans tous les langages que j'ai rencontré: la variable. C'est un truc dans lequel tu peux placer des informations, entre autre des nombres, et même que de temps en temps tu peux les additionner avec d'autres.

Je pense que ton prof connait la solution, mais la trouve tellement simple qu'il te laisse chercher un peu.
0
J___ Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Ce n'est malheureusement pas si simple. La fonction clic est par définition infinie. Tant que l'on clique, la fonction le détectera.
J'ai également tenté d'instancier une boucle, mais cela ne marche pas non plus.
0
Utilisateur anonyme > J___ Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Hum, tu crées une variable dont la portée est au moins un cran au dessus de ta méthode liée au click, à chaque click tu l'inclémentes, et si elle vaut plus que 4 tu sors de la méthode....
0
J___
 
Oui effectivement vu comme cela, ça pourrait fonctionner.
Je vous remercie.
Cordialement
0