Exemple #1
0
        //---------------------------------------------------------------------------
        //      Initialisation de l'échiquier
        //---------------------------------------------------------------------------
        public void InitEchiquier(int[] tabVal, String[] tabCoord)
        {
            //Blanc ou Noir
            echiquier.IsWhite(tabVal);

            //Créer échiquier 2D des valeurs pondérées des pièces (tabEval2D)
            echiquier.TabEvaluation(tabVal);

            //Créer échiquier 2D des coordonnées des pièces (tabCoord2D)
            echiquier.TabCoord2D(tabCoord);

            //Stocke la couleur de l'IA
            colorIA = echiquier.GetColorIA();

            //SI IA NOIR
            if (!echiquier.GetColorIA())
            {
                echiquier.InversionEval2D(); //Inversion de l'échiquier
                echiquier.SetColorIA(true);  //Et IA noir fait comme s'il était blanc
            }
        }