Another partial implementation of Building Added

This commit is contained in:
rubenpirreram
2026-03-15 19:37:49 +01:00
parent ccb6264f42
commit d1decc45f0
7 changed files with 112 additions and 2 deletions
+1 -1
View File
@@ -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) {
};
}
-1
View File
@@ -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;