winning ends game now
This commit is contained in:
parent
bfcd8f8761
commit
90218f1af2
|
|
@ -42,21 +42,23 @@ namespace ProjectGrid
|
|||
if (_state != State.GAME_OVER)
|
||||
{
|
||||
_board.SetFieldValue(_currentPlayer, move.Field);
|
||||
|
||||
response.Winning = _board.ValueWon(_currentPlayer);
|
||||
if (_currentPlayer > 0 && response.Winning != null)
|
||||
{
|
||||
response.PlayerWon = _currentPlayer;
|
||||
_state = State.GAME_OVER;
|
||||
}
|
||||
|
||||
// switch between 1 and 2
|
||||
_currentPlayer = 3 - _currentPlayer;
|
||||
}
|
||||
|
||||
response.Winning = _board.ValueWon(_currentPlayer);
|
||||
if (_currentPlayer > 0 && response.Winning != null)
|
||||
{
|
||||
response.PlayerWon = _currentPlayer;
|
||||
_state = State.GAME_OVER;
|
||||
}
|
||||
response.Board = _board.Field;
|
||||
|
||||
return response;
|
||||
}
|
||||
|
||||
|
||||
public void Restart()
|
||||
{
|
||||
_currentPlayer = new Random().Next(1, 2);
|
||||
|
|
@ -64,6 +66,7 @@ namespace ProjectGrid
|
|||
_state = State.PLAYING;
|
||||
}
|
||||
|
||||
|
||||
public TicTacTocResponse GetBoard()
|
||||
{
|
||||
TicTacTocResponse response = new TicTacTocResponse();
|
||||
|
|
|
|||
Loading…
Reference in New Issue