fixed bug in no turn state with double next color itteration

This commit is contained in:
Fleischer Hanno
2024-12-09 19:50:22 +01:00
parent e95f0866d5
commit ece249cf66

View File

@@ -25,7 +25,7 @@ public NoTurnState(ChoosePieceState choosePieceAutomaton, ServerGameLogic logic)
private void setActivePlayer(Color color) {
if (!logic.getGame().getPlayerByColor(color.next(logic.getGame())).isFinished()) {
logic.getGame().setActiveColor(logic.getGame().getActiveColor().next(logic.getGame()));
logic.getServerSender().broadcast(new ActivePlayerMessage(color.next(logic.getGame())));
logic.getServerSender().broadcast(new ActivePlayerMessage(logic.getGame().getActiveColor()));
} else {
setActivePlayer(color.next(logic.getGame()));
}