Add turn tracking and enforce turn order
Introduce CurrentTurn to Game (default 1) and expose it via GameInformationDto. Update GameManager to include CurrentTurn in the GameInformation payload, validate that a player can only Drop when it is their turn, and toggle CurrentTurn between 1 and 2 after a successful move. Also use a safe fallback (0) when game is null.
This commit is contained in:
@@ -6,5 +6,6 @@
|
||||
public List<Player> Players { get; set; }
|
||||
public GameState? State { get; set; }
|
||||
public int[,] CurrentField { get; set; }
|
||||
public int CurrentTurn { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user