summaryrefslogtreecommitdiff
path: root/game-engine/src
diff options
context:
space:
mode:
Diffstat (limited to 'game-engine/src')
-rw-r--r--game-engine/src/main/java/org/luxons/sevenwonders/game/cards/Requirements.java2
-rw-r--r--game-engine/src/main/java/org/luxons/sevenwonders/game/wonders/WonderStage.java1
2 files changed, 2 insertions, 1 deletions
diff --git a/game-engine/src/main/java/org/luxons/sevenwonders/game/cards/Requirements.java b/game-engine/src/main/java/org/luxons/sevenwonders/game/cards/Requirements.java
index 93683ff8..3f9c4409 100644
--- a/game-engine/src/main/java/org/luxons/sevenwonders/game/cards/Requirements.java
+++ b/game-engine/src/main/java/org/luxons/sevenwonders/game/cards/Requirements.java
@@ -111,7 +111,7 @@ public class Requirements {
});
}
- void pay(Table table, int playerIndex, List<BoughtResources> boughtResources) {
+ public void pay(Table table, int playerIndex, List<BoughtResources> boughtResources) {
table.getBoard(playerIndex).removeGold(gold);
payBoughtResources(table, playerIndex, boughtResources);
}
diff --git a/game-engine/src/main/java/org/luxons/sevenwonders/game/wonders/WonderStage.java b/game-engine/src/main/java/org/luxons/sevenwonders/game/wonders/WonderStage.java
index 89b20383..a53e2694 100644
--- a/game-engine/src/main/java/org/luxons/sevenwonders/game/wonders/WonderStage.java
+++ b/game-engine/src/main/java/org/luxons/sevenwonders/game/wonders/WonderStage.java
@@ -49,5 +49,6 @@ public class WonderStage {
void activate(Table table, int playerIndex, List<BoughtResources> boughtResources) {
effects.forEach(e -> e.apply(table, playerIndex));
+ requirements.pay(table, playerIndex, boughtResources);
}
}
bgstack15