Voilà mon petit problème ou plutôt... mon gros problème :
Je pensais que While pouvait se traduire par tant que...
Donc, en suivant cette logique, si j'ai une variable de type interger appellée "Compteur" qui n'est pas égale à 2 donc, tu me fais toute la procédure du jeu (dans laquelle la variable public compteur peut être égale à deux selon l'utilisateur). Si elle devient égale à 2 alors GAME OVER
J'ai fait ceci
Là je tombe dans une boucle infinie ! Pourquoi ? ? ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 compteur=0 While compteur<>2 partie_en_cours() end while ecran1.close game_over.show()
Ensuite, si j'utilise Do
Ce coup-ci, il m'affiche directement la fenêtre game over ! ! ! !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Compteur=0 Do partie_en_cours() Loop while compteur<>2 ecran1.close game_over.show()
Quelqu'un pourrait-il m'expliquer ce fonctionnement bizarre ?
Merci d'avance car je deviens fou !
Partager