blocks now give money when destroyed

This commit is contained in:
2024-11-13 17:31:22 +01:00
parent 0e850fd373
commit a311869862
3 changed files with 7 additions and 0 deletions
+5
View File
@@ -17,6 +17,7 @@ signal on_update_ball_price(id: int, new_price: int)
var money: int = 0
func _ready():
SignalBus.on_money_changed_difference.connect(_update_money_difference)
_update_money()
for k in _catalogue:
on_update_ball_price.emit(int(k), _catalogue[k])
@@ -32,5 +33,9 @@ func may_buy_ball(id: int) -> bool:
else:
return false
func _update_money_difference(difference):
money += difference
_update_money()
func _update_money():
SignalBus.on_money_changed.emit(money)
+1
View File
@@ -2,3 +2,4 @@ extends Node
signal on_try_buy_ball(id: int)
signal on_money_changed(new_money: int)
signal on_money_changed_difference(difference: int)