From 002a42be38c4a88855a1776adcaac8d0f8839722 Mon Sep 17 00:00:00 2001 From: Daniel Grigencha Date: Mon, 2 Dec 2024 23:21:42 +0100 Subject: [PATCH] Updated 'LobbyState' class. Updated the 'LobbyState' class by removing the 'received(LeaveGameMessage msg, int from)' from it. --- .../pp/mdga/server/automaton/LobbyState.java | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/Projekte/mdga/model/src/main/java/pp/mdga/server/automaton/LobbyState.java b/Projekte/mdga/model/src/main/java/pp/mdga/server/automaton/LobbyState.java index 10c7bfe4..caf08fd4 100644 --- a/Projekte/mdga/model/src/main/java/pp/mdga/server/automaton/LobbyState.java +++ b/Projekte/mdga/model/src/main/java/pp/mdga/server/automaton/LobbyState.java @@ -143,23 +143,6 @@ public void received(LobbyNotReadyMessage msg, int from) { this.logic.getServerSender().broadcast(new UpdateReadyMessage(from, false)); } - /** - * This method will be called whenever the server received an LeaveGameMessage message. - * It will also get the client id of the player who send this message. - * - * @param msg as the message which was sent by the player as a LeaveGameMessage object. - * @param from as the client id of the player as an Integer. - */ - @Override - public void received(LeaveGameMessage msg, int from) { - if (from == this.logic.getGame().getHost()) { - this.logic.getServerSender().broadcast(new ShutdownMessage()); - } - this.logic.getGame().removePlayer(from); - this.logic.getServerSender().broadcast(new LobbyPlayerLeaveMessage(from)); - this.logic.getServerSender().disconnectClient(from); - } - /** * This method will be called whenever the server received a StartGame message. * It will also get the client id of the player who send this message.