Update: Partial Implementation Game Class

This commit is contained in:
rubenpirreram
2026-03-22 19:53:59 +01:00
parent 3a75231035
commit 43d90ca86d
7 changed files with 167 additions and 5 deletions
@@ -1,5 +1,6 @@
package it.polimi.ingsw.gc14.Model.Orders;
import it.polimi.ingsw.gc14.Model.Cards.BuildingCard;
import it.polimi.ingsw.gc14.Model.OrderLogicCard;
import it.polimi.ingsw.gc14.Model.Player;
import java.util.*;
@@ -18,10 +19,11 @@ public class Order2 extends OrderLogicCard {
if(index==0)
{
player.addFood(1);
buildingEffect(player);
return;
}
if(index==1){
if(player.removeFood(1)){
if(!player.removeFood(1)){
player.removePrestige(2);
return;
}
@@ -19,6 +19,7 @@ public class Order3 extends OrderLogicCard {
if(index==0)
{
player.addFood(2);
buildingEffect(player);
return;
}
if(index==2){
@@ -19,11 +19,13 @@ public class Order4 extends OrderLogicCard {
if(index==0)
{
player.addFood(2);
buildingEffect(player);
return;
}
if(index==1)
{
player.addFood(1);
buildingEffect(player);
return;
}
if(index==3){
@@ -19,11 +19,13 @@ public class Order5 extends OrderLogicCard {
if(index==0)
{
player.addFood(3);
buildingEffect(player);
return;
}
if(index==1)
{
player.addFood(1);
buildingEffect(player);
return;
}
if(index==4){