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()); }