From 3f4b952916aaf67aaad32d7ef605aff60338f940 Mon Sep 17 00:00:00 2001 From: Kevin Schmidt <kevin.schmidt@hmmh.de> Date: Wed, 12 Mar 2025 13:18:40 +0100 Subject: [PATCH] Bugfix moneycallback when buying tower --- src/main/java/de/towerdefence/server/match/Match.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/de/towerdefence/server/match/Match.java b/src/main/java/de/towerdefence/server/match/Match.java index e8e786e..7deb5d6 100644 --- a/src/main/java/de/towerdefence/server/match/Match.java +++ b/src/main/java/de/towerdefence/server/match/Match.java @@ -60,12 +60,14 @@ public class Match { throw new InvalidPlacementException(InvalidPlacementReason.LOCATION_USED); } removeMoney(player, TOWER_PRICE); + player1MoneyCallback.call(player1, player1Money); player1Map[x][y] = tower; } else { if (player2Map[x][y] != null) { throw new InvalidPlacementException(InvalidPlacementReason.LOCATION_USED); } removeMoney(player, TOWER_PRICE); + player2MoneyCallback.call(player2, player2Money); player2Map[x][y] = tower; } return getOpponent(player);