protected override void UpdateCurrentBoard(GridBoard board) { currentBoard = new Connect4Board(board); }
/// <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) { }