From 61caba4b4748d9b2c4e9eacab83bce570289502e Mon Sep 17 00:00:00 2001 From: AleandroPagani Date: Thu, 30 Apr 2026 15:32:26 +0200 Subject: [PATCH] Fix: OrderPlayer is now serializable --- src/main/java/it/polimi/ingsw/gc14/ClientLauncherTUI.java | 4 +++- .../java/it/polimi/ingsw/gc14/Model/Orders/OrderPlayer.java | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/it/polimi/ingsw/gc14/ClientLauncherTUI.java b/src/main/java/it/polimi/ingsw/gc14/ClientLauncherTUI.java index 8da0d9e..cb0e1ae 100644 --- a/src/main/java/it/polimi/ingsw/gc14/ClientLauncherTUI.java +++ b/src/main/java/it/polimi/ingsw/gc14/ClientLauncherTUI.java @@ -40,10 +40,12 @@ public class ClientLauncherTUI { } Thread.sleep(500); } - System.out.println("Model set\n\n"); + System.out.print("\033[H\033[2J"); + System.out.flush(); + System.out.println(controller.localModel); } else if (networkType == 1) { diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Orders/OrderPlayer.java b/src/main/java/it/polimi/ingsw/gc14/Model/Orders/OrderPlayer.java index 360bebc..0332e70 100644 --- a/src/main/java/it/polimi/ingsw/gc14/Model/Orders/OrderPlayer.java +++ b/src/main/java/it/polimi/ingsw/gc14/Model/Orders/OrderPlayer.java @@ -2,12 +2,14 @@ package it.polimi.ingsw.gc14.Model.Orders; import it.polimi.ingsw.gc14.Model.Player; +import java.io.Serializable; + /** * Abstract base class for all order logic cards. * An OrderLogicCard manages a queue of players and defines the effects * applied when players are pushed back into the queue. */ -public class OrderPlayer{ +public class OrderPlayer implements Serializable { public Player player; public boolean played; public OrderPlayer(Player player,boolean played){