예제 #1
0
 public GameManager(IBoard board)
 {
     GameBoard = board;
     _firstPlayer = Player.Human;
     _currentPlayer = _firstPlayer;
     boardContent = GameBoard.Content;
     noWinner = null;
     GameState = new GameState {GameOver = false};
 }
예제 #2
0
 public GameManager(IBoard board)
 {
     GameBoard      = board;
     _firstPlayer   = Player.Human;
     _currentPlayer = _firstPlayer;
     boardContent   = GameBoard.Content;
     noWinner       = null;
     GameState      = new GameState {
         GameOver = false
     };
 }
예제 #3
0
 private void setWinningGameState(Winner winner)
 {
     GameState.GameTied = false;
     GameState.GameOver = true;
     GameState.Winner = winner;
 }
예제 #4
0
 private void setWinningGameState(Winner winner)
 {
     GameState.GameTied = false;
     GameState.GameOver = true;
     GameState.Winner   = winner;
 }