Bonjour,
J'essaie d'écrire une fonction pour déplacer un élément d'une case de mon tableau vers une autre.
En fait je voudrais que mon élément se déplace tant que la case précédente est vide, jusqu'à atteindre la limite gauche de mon tableau.
Mais je n'y arrive pas, déjà mon élément ne se déplace que d'une case à chaque fois et en plus lorsqu'il arrive à la colonne 0 il continue d'avancer
Est-ce que vous pouvez m'aider svp?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 // Déplacement vers la gauche public void deplacementG() { char tmp; for (int i = 0; i < nbLig; i++) { for (int j = 0; j < nbCol; j++) { if ((j-1) >= 0) { tmp = grille[i][j]; grille[i][j] = ' '; grille[i][j-1] = tmp; } } } }
Partager