diff --git a/Projekte/mdga/model/src/main/java/pp/mdga/client/ClientGameLogic.java b/Projekte/mdga/model/src/main/java/pp/mdga/client/ClientGameLogic.java index 5a7cc107..8829e43f 100644 --- a/Projekte/mdga/model/src/main/java/pp/mdga/client/ClientGameLogic.java +++ b/Projekte/mdga/model/src/main/java/pp/mdga/client/ClientGameLogic.java @@ -1,5 +1,6 @@ package pp.mdga.client; +import pp.mdga.Resources; import pp.mdga.game.BonusCard; import pp.mdga.game.Color; import pp.mdga.game.Game; @@ -398,7 +399,11 @@ public void received(ServerStartGameMessage msg) { * @param msg the SelectTSK message received. */ @Override - public void received(ShutdownMessage msg) {state.received(msg);} + public void received(ShutdownMessage msg) { + addNotification(new InfoNotification(Resources.stringLookup("server.shutdown"))); + addNotification(new StartDialogNotification()); + setState(dialogsState); + } /** * Handles a IncorrectRequest message received from the server. diff --git a/Projekte/mdga/model/src/main/resources/mdga.properties b/Projekte/mdga/model/src/main/resources/mdga.properties index fc9ab8ae..ea216f91 100644 --- a/Projekte/mdga/model/src/main/resources/mdga.properties +++ b/Projekte/mdga/model/src/main/resources/mdga.properties @@ -1,4 +1,5 @@ lobby.deny.join=The lobby is already full. +server.shutdown=The server has shut down. incorrect.request.0=The selected TSK is already occupied. incorrect.request.1=No TSK is available for selection. diff --git a/Projekte/mdga/model/src/main/resources/mdga_de.properties b/Projekte/mdga/model/src/main/resources/mdga_de.properties index dc3490b0..81cc4ad2 100644 --- a/Projekte/mdga/model/src/main/resources/mdga_de.properties +++ b/Projekte/mdga/model/src/main/resources/mdga_de.properties @@ -1,4 +1,5 @@ lobby.deny.join=Die Lobby ist bereits voll. +server.shutdown=Der Server wurde heruntergefahren. incorrect.request.1=Die ausgewählte TSK ist bereits belegt. incorrect.request.2=Es gibt keine freie TSK mehr, welche ausgewählt werden kann.