Bonjour,
j'ai beau chercher, je ne comprend pas pourquoi mon programme fait une boucle infinie au débug. Je vous met mon code tel quel, mais ne faite pas attention aux conditions, normalement n'importe où passe le programme il devrait sortir du "while" :
Merci d'avance !Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 var mvtValide:Boolean = true; var i:int = 0; var j:int = 0; while(mvtValide && i < 4) { while(mvtValide && j < 4) { if(testTab[i][j] == 2) { if(i+testX<0 || i+testX>=colonnes || j+testY>=lignes) { mvtValide = false; } else if(gameTab[i+testX][j+testY] == 1) { mvtValide = false; } } else { j++; } } i++; j = 0; }