From 5418d70cf8d49cbbe1055fbb923c8ea9d786f3dc Mon Sep 17 00:00:00 2001 From: rubenpirreram Date: Mon, 4 May 2026 15:21:33 +0200 Subject: [PATCH] FIX: TUI SHOW ERROR --- src/main/java/it/polimi/ingsw/gc14/ClientLauncherTUI.java | 4 ++-- .../ingsw/gc14/Network/RMI/Client/ClientCallbackImpl.java | 2 +- .../it/polimi/ingsw/gc14/Network/TCP/Client/TCPClient.java | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/it/polimi/ingsw/gc14/ClientLauncherTUI.java b/src/main/java/it/polimi/ingsw/gc14/ClientLauncherTUI.java index 46dc5ae..8ff7bf9 100644 --- a/src/main/java/it/polimi/ingsw/gc14/ClientLauncherTUI.java +++ b/src/main/java/it/polimi/ingsw/gc14/ClientLauncherTUI.java @@ -133,7 +133,7 @@ public class ClientLauncherTUI { System.out.println("Insert the required position:"); pos = scanner.nextInt(); } catch (Exception e) { - System.out.println("ERROR: Invalid input(expected number)"); + view.showError("ERROR: Invalid input(expected number)"); return; } } @@ -156,7 +156,7 @@ public class ClientLauncherTUI { } else { - System.out.println("ERROR: Invalid input(action not valid)"); + view.showError("ERROR: Invalid input(action not valid)"); } } } \ No newline at end of file diff --git a/src/main/java/it/polimi/ingsw/gc14/Network/RMI/Client/ClientCallbackImpl.java b/src/main/java/it/polimi/ingsw/gc14/Network/RMI/Client/ClientCallbackImpl.java index beb9c91..817e3d3 100644 --- a/src/main/java/it/polimi/ingsw/gc14/Network/RMI/Client/ClientCallbackImpl.java +++ b/src/main/java/it/polimi/ingsw/gc14/Network/RMI/Client/ClientCallbackImpl.java @@ -53,7 +53,7 @@ public class ClientCallbackImpl extends UnicastRemoteObject implements IClientCa @Override public void onAction(NetworkEvent event) throws RemoteException { if(event.getIsError()) { - System.out.println(event.toString()); + clientController.view.showError(event.toString()); } else { event.apply(clientController.localController); clientController.view.render(); diff --git a/src/main/java/it/polimi/ingsw/gc14/Network/TCP/Client/TCPClient.java b/src/main/java/it/polimi/ingsw/gc14/Network/TCP/Client/TCPClient.java index cfcee1e..c7b1aac 100644 --- a/src/main/java/it/polimi/ingsw/gc14/Network/TCP/Client/TCPClient.java +++ b/src/main/java/it/polimi/ingsw/gc14/Network/TCP/Client/TCPClient.java @@ -97,7 +97,7 @@ public class TCPClient implements IClient { if (read instanceof NetworkEvent event) { //TODO: avoid instanceof if (event.getIsError()) { - System.out.println(event); + controller.view.showError(event.toString()); } else { event.apply(controller.localController); controller.view.render();