From a86319082c8ab9c6af1129be44c97a3379b7a0e4 Mon Sep 17 00:00:00 2001 From: Fleischer Hanno Date: Mon, 2 Dec 2024 00:28:04 +0100 Subject: [PATCH] included the LobbyPlayerJoined MEssage parameter of isHost --- .../src/main/java/pp/mdga/client/dialogState/LobbyState.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Projekte/mdga/model/src/main/java/pp/mdga/client/dialogState/LobbyState.java b/Projekte/mdga/model/src/main/java/pp/mdga/client/dialogState/LobbyState.java index 92118173..ed4a47b5 100644 --- a/Projekte/mdga/model/src/main/java/pp/mdga/client/dialogState/LobbyState.java +++ b/Projekte/mdga/model/src/main/java/pp/mdga/client/dialogState/LobbyState.java @@ -81,6 +81,9 @@ public void received(LobbyPlayerJoinedMessage msg){ if(msg.getPlayer().getName().equals(parent.getOwnPlayerName())){ parent.setOwnPlayerId(msg.getId()); } + if (msg.isHost() && msg.getId() == parent.getOwnPlayerId()){ + logic.setHost(true); + } logic.addNotification(new TskSelectNotification(msg.getPlayer().getColor(), msg.getPlayer().getName(), parent.getOwnPlayerId()== msg.getId())); logic.getGame().getPlayers().put(msg.getId(), msg.getPlayer()); }