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 deleted file mode 100644 index a8581df..0000000 --- a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/BuildingEffect.java +++ /dev/null @@ -1,23 +0,0 @@ -package it.polimi.ingsw.gc14.Model.Cards.Building; - -import it.polimi.ingsw.gc14.Model.Player; - -import java.util.ArrayList; - -public abstract class BuildingEffect { - private int effectId; - public int getEffectId(){ - return effectId; - } - private EffectType effectType; - public EffectType getEffectType() { - return effectType; - } - public BuildingEffect (EffectType effectType,int effectId) - { - this.effectId=effectId; - this.effectType = effectType; - } - //TO DO - public abstract void applyEffect(ArrayList players); -} diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect0.java b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Building0.java similarity index 100% rename from src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect0.java rename to src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Building0.java diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect1.java b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect1.java deleted file mode 100644 index 9337832..0000000 --- a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect1.java +++ /dev/null @@ -1,20 +0,0 @@ -package it.polimi.ingsw.gc14.Model.Cards.Building.Effects; - -import it.polimi.ingsw.gc14.Model.Cards.Building.BuildingEffect; -import it.polimi.ingsw.gc14.Model.Cards.Building.EffectType; -import it.polimi.ingsw.gc14.Model.Player; - -import java.util.ArrayList; - -public class Effect1 extends BuildingEffect { - public Effect1() { - super(EffectType.ON_EVENT,0); - } - @Override - public void applyEffect(ArrayList players) { - for (Player p : players) { - p.addFood(3); - } - }; - -} diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect10.java b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect10.java deleted file mode 100644 index 41d205b..0000000 --- a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect10.java +++ /dev/null @@ -1,20 +0,0 @@ -package it.polimi.ingsw.gc14.Model.Cards.Building.Effects; - -import it.polimi.ingsw.gc14.Model.Cards.Building.BuildingEffect; -import it.polimi.ingsw.gc14.Model.Cards.Building.EffectType; -import it.polimi.ingsw.gc14.Model.Player; - -import java.util.ArrayList; - -public class Effect10 extends BuildingEffect { - public Effect10() { - super(EffectType.FINAL, 0); - } - - @Override - public void applyEffect(ArrayList players) { - for (Player p : players) { - p.addFood(3); - } - }; -} diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect11.java b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect11.java deleted file mode 100644 index 76108d6..0000000 --- a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect11.java +++ /dev/null @@ -1,20 +0,0 @@ -package it.polimi.ingsw.gc14.Model.Cards.Building.Effects; - -import it.polimi.ingsw.gc14.Model.Cards.Building.BuildingEffect; -import it.polimi.ingsw.gc14.Model.Cards.Building.EffectType; -import it.polimi.ingsw.gc14.Model.Player; - -import java.util.ArrayList; - -public class Effect11 extends BuildingEffect { - public Effect11() { - super(EffectType.FINAL, 0); - } - - @Override - public void applyEffect(ArrayList players) { - for (Player p : players) { - p.addFood(3); - } - }; -} diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect12.java b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect12.java deleted file mode 100644 index 28f58bd..0000000 --- a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect12.java +++ /dev/null @@ -1,20 +0,0 @@ -package it.polimi.ingsw.gc14.Model.Cards.Building.Effects; - -import it.polimi.ingsw.gc14.Model.Cards.Building.BuildingEffect; -import it.polimi.ingsw.gc14.Model.Cards.Building.EffectType; -import it.polimi.ingsw.gc14.Model.Player; - -import java.util.ArrayList; - -public class Effect12 extends BuildingEffect { - public Effect12() { - super(EffectType.FINAL, 0); - } - - @Override - public void applyEffect(ArrayList players) { - for (Player p : players) { - p.addFood(3); - } - }; -} diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect13.java b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect13.java deleted file mode 100644 index 5cb90f2..0000000 --- a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect13.java +++ /dev/null @@ -1,20 +0,0 @@ -package it.polimi.ingsw.gc14.Model.Cards.Building.Effects; - -import it.polimi.ingsw.gc14.Model.Cards.Building.BuildingEffect; -import it.polimi.ingsw.gc14.Model.Cards.Building.EffectType; -import it.polimi.ingsw.gc14.Model.Player; - -import java.util.ArrayList; - -public class Effect13 extends BuildingEffect { - public Effect13() { - super(EffectType.FINAL, 0); - } - - @Override - public void applyEffect(ArrayList players) { - for (Player p : players) { - p.addFood(3); - } - }; -} diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect2.java b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect2.java deleted file mode 100644 index c4f765b..0000000 --- a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect2.java +++ /dev/null @@ -1,45 +0,0 @@ -package it.polimi.ingsw.gc14.Model.Cards.Building.Effects; - -import it.polimi.ingsw.gc14.Model.Cards.Building.BuildingEffect; -import it.polimi.ingsw.gc14.Model.Cards.Building.EffectType; -import it.polimi.ingsw.gc14.Model.Cards.TribeCard; -import it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Shaman; -import it.polimi.ingsw.gc14.Model.Player; - -import java.util.ArrayList; - -public class Effect2 extends BuildingEffect { - public Effect2() { - super(EffectType.FINAL,0); - } - @Override - public void applyEffect(ArrayList players) { - int max=0,temp; - for (Player p : players) { - temp=0; - for(TribeCard t : p.getTribeCards()) - { - if(t instanceof Shaman) - { - temp=((Shaman) t).getIcon(); - if(temp>=max) - max=temp; - } - } - } - - for (Player p : players) { - for(TribeCard t : p.getTribeCards()) - { - if(t instanceof Shaman) - { - if(((Shaman) t).getIcon() players) { - for (Player p : players) { - p.addFood(3); - } - }; - -} diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect4.java b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect4.java deleted file mode 100644 index 444cb5e..0000000 --- a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect4.java +++ /dev/null @@ -1,20 +0,0 @@ -package it.polimi.ingsw.gc14.Model.Cards.Building.Effects; - -import it.polimi.ingsw.gc14.Model.Cards.Building.BuildingEffect; -import it.polimi.ingsw.gc14.Model.Cards.Building.EffectType; -import it.polimi.ingsw.gc14.Model.Player; - -import java.util.ArrayList; - -public class Effect4 extends BuildingEffect { - public Effect4() { - super(EffectType.FINAL, 0); - } - - @Override - public void applyEffect(ArrayList players) { - for (Player p : players) { - p.addFood(3); - } - }; -} diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect5.java b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect5.java deleted file mode 100644 index 9493e7c..0000000 --- a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect5.java +++ /dev/null @@ -1,20 +0,0 @@ -package it.polimi.ingsw.gc14.Model.Cards.Building.Effects; - -import it.polimi.ingsw.gc14.Model.Cards.Building.BuildingEffect; -import it.polimi.ingsw.gc14.Model.Cards.Building.EffectType; -import it.polimi.ingsw.gc14.Model.Player; - -import java.util.ArrayList; - -public class Effect5 extends BuildingEffect { - public Effect5() { - super(EffectType.FINAL, 0); - } - - @Override - public void applyEffect(ArrayList players) { - for (Player p : players) { - p.addFood(3); - } - }; -} diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect6.java b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect6.java deleted file mode 100644 index 37f8736..0000000 --- a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect6.java +++ /dev/null @@ -1,20 +0,0 @@ -package it.polimi.ingsw.gc14.Model.Cards.Building.Effects; - -import it.polimi.ingsw.gc14.Model.Cards.Building.BuildingEffect; -import it.polimi.ingsw.gc14.Model.Cards.Building.EffectType; -import it.polimi.ingsw.gc14.Model.Player; - -import java.util.ArrayList; - -public class Effect6 extends BuildingEffect { - public Effect6() { - super(EffectType.FINAL, 0); - } - - @Override - public void applyEffect(ArrayList players) { - for (Player p : players) { - p.addFood(3); - } - }; -} diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect7.java b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect7.java deleted file mode 100644 index 0613f94..0000000 --- a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect7.java +++ /dev/null @@ -1,20 +0,0 @@ -package it.polimi.ingsw.gc14.Model.Cards.Building.Effects; - -import it.polimi.ingsw.gc14.Model.Cards.Building.BuildingEffect; -import it.polimi.ingsw.gc14.Model.Cards.Building.EffectType; -import it.polimi.ingsw.gc14.Model.Player; - -import java.util.ArrayList; - -public class Effect7 extends BuildingEffect { - public Effect7() { - super(EffectType.FINAL, 0); - } - - @Override - public void applyEffect(ArrayList players) { - for (Player p : players) { - p.addFood(3); - } - }; -} diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect8.java b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect8.java deleted file mode 100644 index 08c9f1a..0000000 --- a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect8.java +++ /dev/null @@ -1,20 +0,0 @@ -package it.polimi.ingsw.gc14.Model.Cards.Building.Effects; - -import it.polimi.ingsw.gc14.Model.Cards.Building.BuildingEffect; -import it.polimi.ingsw.gc14.Model.Cards.Building.EffectType; -import it.polimi.ingsw.gc14.Model.Player; - -import java.util.ArrayList; - -public class Effect8 extends BuildingEffect { - public Effect8() { - super(EffectType.FINAL, 0); - } - - @Override - public void applyEffect(ArrayList players) { - for (Player p : players) { - p.addFood(3); - } - }; -} diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect9.java b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect9.java deleted file mode 100644 index c95ea73..0000000 --- a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Effect9.java +++ /dev/null @@ -1,20 +0,0 @@ -package it.polimi.ingsw.gc14.Model.Cards.Building.Effects; - -import it.polimi.ingsw.gc14.Model.Cards.Building.BuildingEffect; -import it.polimi.ingsw.gc14.Model.Cards.Building.EffectType; -import it.polimi.ingsw.gc14.Model.Player; - -import java.util.ArrayList; - -public class Effect9 extends BuildingEffect { - public Effect9() { - super(EffectType.FINAL, 0); - } - - @Override - public void applyEffect(ArrayList players) { - for (Player p : players) { - p.addFood(3); - } - }; -}