From 1214d3c87c7158b77533172515ea2cb6d17e2725 Mon Sep 17 00:00:00 2001 From: Hanno Fleischer Date: Thu, 5 Dec 2024 21:11:40 +0100 Subject: [PATCH] added an getter for the error id in the IncorrectrequestMessage and implemeted how to handle it in the client game logic. --- .../src/main/java/pp/mdga/client/ClientGameLogic.java | 2 +- .../pp/mdga/message/server/IncorrectRequestMessage.java | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) 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 1b7a7be5..02b5ff76 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 @@ -413,7 +413,7 @@ public void received(ShutdownMessage msg) { */ @Override public void received(IncorrectRequestMessage msg) { - state.received(msg); + addNotification(new InfoNotification(Resources.stringLookup("incorrect.request." + msg.getId()))); } /** diff --git a/Projekte/mdga/model/src/main/java/pp/mdga/message/server/IncorrectRequestMessage.java b/Projekte/mdga/model/src/main/java/pp/mdga/message/server/IncorrectRequestMessage.java index 59429c01..79fe528e 100644 --- a/Projekte/mdga/model/src/main/java/pp/mdga/message/server/IncorrectRequestMessage.java +++ b/Projekte/mdga/model/src/main/java/pp/mdga/message/server/IncorrectRequestMessage.java @@ -27,6 +27,15 @@ public IncorrectRequestMessage() { this.id = 0; } + /** + * Returns the id of the incorrect request message + * + * @return the id of the error message + */ + public int getId(){ + return id; + } + /** * Accepts a visitor to process this message. *