コード例 #1
0
        public void ruchAi(ref Szachownica gameBoard) //Metoda odpowiadająca za ruch komputera
        {
            Random rnd = new Random();
            int    r   = rnd.Next(biciaMaxymalne.Count);

            gameBoard.wykonajRuch(biciaMaxymalne[r]);
        }
コード例 #2
0
 public void wykonajRuch(Pole skad, Pole dokad, ref Szachownica gameBoard) //Metoda przekazujący odpowiedni ruch z listy do metody w obiekcie Szachownica
 {
     foreach (var a in biciaMaxymalne)
     {
         if (a.skad == skad && a.dokad == dokad)
         {
             gameBoard.wykonajRuch(a);
         }
     }
 }