diff --git a/src/main/java/Purchase.java b/src/main/java/Purchase.java index b8bd457..67b1049 100644 --- a/src/main/java/Purchase.java +++ b/src/main/java/Purchase.java @@ -7,14 +7,14 @@ public Purchase(Share share, int week) { @Override public void commit(Player player) { - BigDecimal price = this.getShare().getPurchasePrice(); + BigDecimal price = this.getCalculator().calculateTotal(); if (isCommitted() || (player.getMoney().compareTo(price) < 0)) { return; } player.withdrawMoney(price); - player.getPortfolio().addShare(getShare()); + player.getPortfolio().addShare(this.getShare()); player.getTransactionArchive().add(this); this.committed = true;