public GameState(IGameStateChecker gameStateChecker) { this.gameStateChecker = gameStateChecker; InGoodForm = false; }
/// <summary> /// Sets up a game state checker for the board size /// </summary> private void InitializeGameStateChecker(int boardSize, bool includeDiamonds, bool includeSquares) { _gameStateChecker = new GameStateChecker(boardSize, includeDiamonds, includeSquares); }