예제 #1
0
 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);
             }
         }
     }
 }
예제 #2
0
 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);
             }
         }
     }
 }