fix(lobby): ready status anzeigen und Spielstart absichern
This commit is contained in:
@@ -81,6 +81,9 @@ public class GameService : IGameService
|
||||
if (game.Players.Count < 2)
|
||||
throw new InvalidOperationException("At least 2 players are required to start the game");
|
||||
|
||||
if (game.Players.Any(player => !player.IsReady))
|
||||
throw new InvalidOperationException("All players must be ready to start the game");
|
||||
|
||||
game.Status = GameStatus.InProgress;
|
||||
game.StartedAt = DateTime.UtcNow;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user