Esempio n. 1
0
 public List <Move> GetMoves()
 {
     return(LogicalBoard.GetPossibleMoves(Data, whitePlayer, new Size(Data.GetLength(0), Data.GetLength(1))));
 }
Esempio n. 2
0
 public MiniMaxTreeNode ApplyMove(Move move)
 {
     int[,] dataCopy = (int[, ])Data.Clone();
     return(new MiniMaxTreeNode(LogicalBoard.ApplyMove(dataCopy, move), !whitePlayer));
 }