Another partial implementation of Building Added
This commit is contained in:
@@ -75,7 +75,7 @@
|
|||||||
<!-- Default configuration for running with: mvn clean javafx:run -->
|
<!-- Default configuration for running with: mvn clean javafx:run -->
|
||||||
<id>default-cli</id>
|
<id>default-cli</id>
|
||||||
<configuration>
|
<configuration>
|
||||||
<mainClass>it.polimi.ingsw.gc14/it.polimi.ingsw.gc14.HelloApplication</mainClass>
|
<mainClass>it.polimi.ingsw.gc14.HelloApplication</mainClass>
|
||||||
<launcher>app</launcher>
|
<launcher>app</launcher>
|
||||||
<jlinkZipName>app</jlinkZipName>
|
<jlinkZipName>app</jlinkZipName>
|
||||||
<jlinkImageName>app</jlinkImageName>
|
<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 org.controlsfx.controls;
|
||||||
requires java.rmi;
|
requires java.rmi;
|
||||||
requires java.smartcardio;
|
requires java.smartcardio;
|
||||||
requires it.polimi.ingsw.gc14;
|
|
||||||
|
|
||||||
opens it.polimi.ingsw.gc14 to javafx.fxml;
|
opens it.polimi.ingsw.gc14 to javafx.fxml;
|
||||||
exports it.polimi.ingsw.gc14;
|
exports it.polimi.ingsw.gc14;
|
||||||
|
|||||||
Reference in New Issue
Block a user