1 pièce(s) jointe(s)
C# Action qui se répète même si elle ne le devrait pas en théorie
Bonjour
Je suis en train de programmer un petit jeu et j'en suis encore au tout début.
Voici l'interface :
Pièce jointe 148588
J'aimerais maintenant mettre en place un compteur qui indique le nombre de fois où la balle aura touché la barre. A priori rien de compliqué sauf qu'à chaque fois que ça touche, cela incrémente le compteur 1 à 5 fois, comme si ça toucherait 5 fois de suite.
Voici le code : http://pastebin.com/JKRiTT6M
Dans private void pictureBoxBalle_LocationChanged(object sender, EventArgs e) il y a beaucoup de commentaires mais le code de l'événement se trouve vers le bas. J'ai fais un tas d'essais mais à chaque fois le compteur est incrémenté plusieurs fois.
Le compteur est incrémenté plusieurs fois alors que je fais une vérification pour voir si 2 secondes minimum se sont écoulées avant la dernière incrémentation et en plus la variable bControle devrait empêcher une incrémentation supplémentaire tant qu'un rebond n'a pas eus lieu.
Donc il y a deux choses qui devraient empêcher plus d'une incrémentation par rebond mais visiblement ça ne fonctionne pas.
Pouvez vous m'aider ?
Merci d'avance