First commit

This commit is contained in:
Michele Rossi
2026-03-08 10:38:30 +01:00
commit bd11d2c037
27 changed files with 707 additions and 0 deletions

16
currency_label.gd Normal file
View File

@@ -0,0 +1,16 @@
class_name CurrencyLabel
extends Label
@export var currency: GameState.CurrencyType
func _ready() -> void:
match currency:
GameState.CurrencyType.gold:
GameState.gold_changed.connect(_on_currency_changed)
GameState.CurrencyType.gems:
GameState.gems_changed.connect(_on_currency_changed)
func _on_currency_changed(currency: BigNumber) -> void:
text = currency.to_string_sci(0)