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]); }
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); } } }