Пример #1
0
 protected override void UpdateCurrentBoard(GridBoard board)
 {
     currentBoard = new Connect4Board(board);
 }
Пример #2
0
        /// <summary>
        /// Returns a board in which the given move has been applied by the given player.
        /// </summary>
        public Connect4Board SimulateMove(Connect4Board board, int player, int move)
        {
            GridBoard gridBoard = base.SimulateMove(board, player, move);

            return(new Connect4Board(gridBoard));
        }
        public Connect4Board(Connect4Board b) : base(boardWidth, boardHeight, b.grid) {

        }