From e6db5f6ad973acabdc0099326f137a0cb555498b Mon Sep 17 00:00:00 2001 From: rubenpirreram Date: Fri, 13 Mar 2026 18:52:45 +0100 Subject: [PATCH] Building package moved --- .../gc14/Model/Cards/Building/BuildingEffect.java | 14 ++++++++++++++ .../gc14/Model/Cards/Building/EffectType.java | 5 +++++ .../Cards/TribeCards/Building/BuildingEffect.java | 4 ---- .../Cards/TribeCards/Building/EffectType.java | 4 ---- 4 files changed, 19 insertions(+), 8 deletions(-) create mode 100644 src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/BuildingEffect.java create mode 100644 src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/EffectType.java delete mode 100644 src/main/java/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Building/BuildingEffect.java delete mode 100644 src/main/java/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Building/EffectType.java diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/BuildingEffect.java b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/BuildingEffect.java new file mode 100644 index 0000000..2c9b4ad --- /dev/null +++ b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/BuildingEffect.java @@ -0,0 +1,14 @@ +package it.polimi.ingsw.gc14.Model.Cards.TribeCards.Building; + +public abstract class BuildingEffect { + private EffectType effectType; + public EffectType getEffectType() { + return effectType; + } + public BuildingEffect (EffectType effectType) + { + this.effectType = effectType; + } + //TO DO + public abstract void applyEffect(Object player); +} diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/EffectType.java b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/EffectType.java new file mode 100644 index 0000000..a586054 --- /dev/null +++ b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/EffectType.java @@ -0,0 +1,5 @@ +package it.polimi.ingsw.gc14.Model.Cards.TribeCards.Building; + +public enum EffectType { + FINAL, CARDSET,INVENTORPAIR, ON_EVENT , END_TURN +} diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Building/BuildingEffect.java b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Building/BuildingEffect.java deleted file mode 100644 index 1acd243..0000000 --- a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Building/BuildingEffect.java +++ /dev/null @@ -1,4 +0,0 @@ -package it.polimi.ingsw.gc14.Model.Cards.TribeCards.Building; - -public class BuildingEffect { -} diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Building/EffectType.java b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Building/EffectType.java deleted file mode 100644 index ece9de2..0000000 --- a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Building/EffectType.java +++ /dev/null @@ -1,4 +0,0 @@ -package it.polimi.ingsw.gc14.Model.Cards.TribeCards.Building; - -public class EffectType { -}