Bonjour à tous,
J'ai un labyrinthe (de largeur NbColonne et de hauteur NbLigne) qui est un tableau de Pièce,
la Piece etant defini par 4 caractères et un entier.
Mon problème: Je n'arrive pas à attribuer à chaque pièce un numéroPiece unique.
Au final toutes mes pièces ont le même numéro (celui de la dernière pièce).
Je ne comprend pas pourquoi et je ne vois pas comment faire autrement,
Si vous pouviez m'aider ?
...
Piece salleDuLabyrinthe = new Piece('#','#','#','#',0);
Piece[][] labyrinthe = new Piece[this.getNbLigne()][this.getNbColonne()];
int incremente = 0;
int i,j;
for (i=0;i<this.getNbLigne();i++){
for (j=0; j<this.getNbColonne(); j++) {
incremente += 1 ;
labyrinthe[i][j] = salleDuLabyrinthe;
labyrinthe[i][j].setNumeroPiece(incremente);
}
}
return labyrinthe[ligne][colonne].getNumeroPiece();
...
Merci d'avance.