Another partial implementation of Building Added
This commit is contained in:
@@ -75,7 +75,7 @@
|
||||
<!-- Default configuration for running with: mvn clean javafx:run -->
|
||||
<id>default-cli</id>
|
||||
<configuration>
|
||||
<mainClass>it.polimi.ingsw.gc14/it.polimi.ingsw.gc14.HelloApplication</mainClass>
|
||||
<mainClass>it.polimi.ingsw.gc14.HelloApplication</mainClass>
|
||||
<launcher>app</launcher>
|
||||
<jlinkZipName>app</jlinkZipName>
|
||||
<jlinkImageName>app</jlinkImageName>
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
package it.polimi.ingsw.gc14.Model.Cards.Building.Effects;
|
||||
|
||||
import it.polimi.ingsw.gc14.Model.Cards.Building.EffectType;
|
||||
import it.polimi.ingsw.gc14.Model.Cards.BuildingCard;
|
||||
import it.polimi.ingsw.gc14.Model.Cards.TribeCards.CharacterType;
|
||||
import it.polimi.ingsw.gc14.Model.Player;
|
||||
|
||||
public class Building2 extends BuildingCard {
|
||||
|
||||
public Building2(int era, int price) {
|
||||
super(era,price);
|
||||
effectType= EffectType.ON_EVENT;
|
||||
effectId=2;
|
||||
}
|
||||
@Override
|
||||
public BuildingCard clone() {
|
||||
return new Building2(getEra(),getPrice());
|
||||
}
|
||||
@Override
|
||||
public void applyEffect(Player player) {
|
||||
};
|
||||
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package it.polimi.ingsw.gc14.Model.Cards.Building.Effects;
|
||||
|
||||
import it.polimi.ingsw.gc14.Model.Cards.Building.EffectType;
|
||||
import it.polimi.ingsw.gc14.Model.Cards.BuildingCard;
|
||||
import it.polimi.ingsw.gc14.Model.Player;
|
||||
|
||||
public class Building3 extends BuildingCard {
|
||||
|
||||
public Building3(int era, int price) {
|
||||
super(era,price);
|
||||
effectType= EffectType.END_TURN;
|
||||
effectId=3;
|
||||
}
|
||||
@Override
|
||||
public BuildingCard clone() {
|
||||
return new Building3(getEra(),getPrice());
|
||||
}
|
||||
@Override
|
||||
public void applyEffect(Player player) {
|
||||
};
|
||||
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package it.polimi.ingsw.gc14.Model.Cards.Building.Effects;
|
||||
|
||||
import it.polimi.ingsw.gc14.Model.Cards.Building.EffectType;
|
||||
import it.polimi.ingsw.gc14.Model.Cards.BuildingCard;
|
||||
import it.polimi.ingsw.gc14.Model.Player;
|
||||
|
||||
public class Building5 extends BuildingCard {
|
||||
|
||||
public Building5(int era, int price) {
|
||||
super(era,price);
|
||||
effectType= EffectType.ON_EVENT;
|
||||
effectId=5;
|
||||
}
|
||||
@Override
|
||||
public BuildingCard clone() {
|
||||
return new Building5(getEra(),getPrice());
|
||||
}
|
||||
@Override
|
||||
public void applyEffect(Player player) {
|
||||
};
|
||||
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package it.polimi.ingsw.gc14.Model.Cards.Building.Effects;
|
||||
|
||||
import it.polimi.ingsw.gc14.Model.Cards.Building.EffectType;
|
||||
import it.polimi.ingsw.gc14.Model.Cards.BuildingCard;
|
||||
import it.polimi.ingsw.gc14.Model.Player;
|
||||
|
||||
public class Building6 extends BuildingCard {
|
||||
|
||||
public Building6(int era, int price) {
|
||||
super(era,price);
|
||||
effectType= EffectType.ON_EVENT;
|
||||
effectId=6;
|
||||
}
|
||||
@Override
|
||||
public BuildingCard clone() {
|
||||
return new Building6(getEra(),getPrice());
|
||||
}
|
||||
@Override
|
||||
public void applyEffect(Player player) {
|
||||
};
|
||||
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package it.polimi.ingsw.gc14.Model.Cards.Building.Effects;
|
||||
|
||||
import it.polimi.ingsw.gc14.Model.Cards.Building.EffectType;
|
||||
import it.polimi.ingsw.gc14.Model.Cards.BuildingCard;
|
||||
import it.polimi.ingsw.gc14.Model.Player;
|
||||
|
||||
public class Building7 extends BuildingCard {
|
||||
|
||||
public Building7(int era, int price) {
|
||||
super(era,price);
|
||||
effectType= EffectType.ON_EVENT;
|
||||
effectId=7;
|
||||
}
|
||||
@Override
|
||||
public BuildingCard clone() {
|
||||
return new Building7(getEra(),getPrice());
|
||||
}
|
||||
@Override
|
||||
public void applyEffect(Player player) {
|
||||
};
|
||||
|
||||
}
|
||||
@@ -5,7 +5,6 @@ module it.polimi.ingsw.gc14 {
|
||||
requires org.controlsfx.controls;
|
||||
requires java.rmi;
|
||||
requires java.smartcardio;
|
||||
requires it.polimi.ingsw.gc14;
|
||||
|
||||
opens it.polimi.ingsw.gc14 to javafx.fxml;
|
||||
exports it.polimi.ingsw.gc14;
|
||||
|
||||
Reference in New Issue
Block a user