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 { -}