Fix missing ready update from server on join of new player in LobbyState

This commit is contained in:
Felix Koppe
2024-12-05 16:38:09 +01:00
parent 4478291852
commit f1124f3245

View File

@@ -66,6 +66,10 @@ public void received(JoinedLobbyMessage msg, int from) {
this.logic.getGame().addPlayer(from, player);
for (Map.Entry<Integer, Player> entry : this.logic.getGame().getPlayers().entrySet()) {
this.logic.getServerSender().broadcast(new LobbyPlayerJoinedMessage(entry.getKey(), entry.getValue(), entry.getKey() == this.logic.getGame().getHost()));
if(entry.getKey() != from) {
this.logic.getServerSender().broadcast(new UpdateReadyMessage(entry.getKey(), entry.getValue().isReady()));
}
}
}