From 31b1d535ac84cfe5e3a42239dce3aa7bc91119ac Mon Sep 17 00:00:00 2001 From: Daniel Grigencha Date: Mon, 2 Dec 2024 02:32:50 +0100 Subject: [PATCH] added a new 'ShutdownMessage' for the server --- .../mdga/message/server/ShutdownMessage.java | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Projekte/mdga/model/src/main/java/pp/mdga/message/server/ShutdownMessage.java diff --git a/Projekte/mdga/model/src/main/java/pp/mdga/message/server/ShutdownMessage.java b/Projekte/mdga/model/src/main/java/pp/mdga/message/server/ShutdownMessage.java new file mode 100644 index 00000000..8c898f03 --- /dev/null +++ b/Projekte/mdga/model/src/main/java/pp/mdga/message/server/ShutdownMessage.java @@ -0,0 +1,30 @@ +package pp.mdga.message.server; + +import com.jme3.network.serializing.Serializable; + +/** + * A message sent by the server to inform the clients that the server is shutting down. + */ +@Serializable +public class ShutdownMessage extends ServerMessage { + /** + * Accepts a visitor to process this message. + * + * @param interpreter the visitor to process this message + */ + @Override + public void accept(ServerInterpreter interpreter) { + interpreter.received(this); + } + + /** + * Gets the bundle key of the informational text to be shown at the client. + * This key is used to retrieve the appropriate localized text for display. + * + * @return the bundle key of the informational text + */ + @Override + public String getInfoTextKey() { + return ""; + } +}