public PlateauIA(Plateau original) { Grille = new PieceIA[Plateau.TAILLE, Plateau.TAILLE]; for (int i = 0; i < Plateau.TAILLE; i++) { for (int j = 0; j < Plateau.TAILLE; j++) { if (original.Grille[i, j] is Pion) { Grille[i, j] = new PionIA(original.Grille[i, j].EstBlanc); } else if (original.Grille[i, j] is Dame) { Grille[i, j] = new DameIA(original.Grille[i, j].EstBlanc); } } } }
public PlateauIA(PlateauIA autre) { Grille = new PieceIA[Plateau.TAILLE, Plateau.TAILLE]; for (int i = 0; i < Plateau.TAILLE; i++) { for (int j = 0; j < Plateau.TAILLE; j++) { if (autre.Grille[i, j] == null) { continue; } if (autre.Grille[i, j] is PionIA) { Grille[i, j] = new PionIA(autre.Grille[i, j].EstBlanc); } else if (autre.Grille[i, j] is DameIA) { Grille[i, j] = new DameIA(autre.Grille[i, j].EstBlanc); } } } }