From 18ddaa839d26dcd76592ea0bee2999127191c3d1 Mon Sep 17 00:00:00 2001 From: rubenpirreram Date: Sun, 22 Mar 2026 18:09:08 +0100 Subject: [PATCH] Fix: module-info.java --- .../it/polimi/ingsw/gc14/Model/GamePackage/GameStages.java | 2 +- .../java/it/polimi/ingsw/gc14/Model/OrderLogicCard.java | 6 +++++- src/main/java/module-info.java | 1 + 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/GamePackage/GameStages.java b/src/main/java/it/polimi/ingsw/gc14/Model/GamePackage/GameStages.java index 835fbae..11cc4bb 100644 --- a/src/main/java/it/polimi/ingsw/gc14/Model/GamePackage/GameStages.java +++ b/src/main/java/it/polimi/ingsw/gc14/Model/GamePackage/GameStages.java @@ -1,4 +1,4 @@ -package it.polimi.ingsw.gc14.Model.Game; +package it.polimi.ingsw.gc14.Model.GamePackage; public enum GameStages { WAITING,SLOT_CHOICE, RESOLVING_ACTIONS, RESOLVING_EVENT,ENDING,ENDED diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/OrderLogicCard.java b/src/main/java/it/polimi/ingsw/gc14/Model/OrderLogicCard.java index 2e7b5d4..fe62143 100644 --- a/src/main/java/it/polimi/ingsw/gc14/Model/OrderLogicCard.java +++ b/src/main/java/it/polimi/ingsw/gc14/Model/OrderLogicCard.java @@ -12,8 +12,12 @@ public abstract class OrderLogicCard { effect(player,players.size()); players.add(player); } - public Player pull(Player player){ + public Player pull(){ return players.remove(); } + public Player getFirst() + { + return players.peek(); + } protected abstract void effect(Player player, int index) throws IndexOutOfBoundsException; } diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java index 558542c..732a715 100644 --- a/src/main/java/module-info.java +++ b/src/main/java/module-info.java @@ -10,4 +10,5 @@ module it.polimi.ingsw.gc14 { opens it.polimi.ingsw.gc14.Model to com.google.gson; exports it.polimi.ingsw.gc14; + opens it.polimi.ingsw.gc14.Model.GamePackage to com.google.gson; } \ No newline at end of file