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);