Cleanup
This commit is contained in:
@@ -1,9 +1,15 @@
|
||||
class_name CurrencyLabel
|
||||
extends Label
|
||||
class_name CurrencyTile
|
||||
extends HBoxContainer
|
||||
|
||||
@export var currency: GameState.CurrencyType
|
||||
@export var data: CurrencyGeneratorData
|
||||
|
||||
@onready var _label: Label = $Label
|
||||
@onready var _currency_label: Label = $CurrencyValueLabel
|
||||
@onready var _debug_button: Button = $DebugIncomeButton
|
||||
|
||||
func _ready() -> void:
|
||||
_label.text = data.name
|
||||
match currency:
|
||||
GameState.CurrencyType.gold:
|
||||
GameState.gold_changed.connect(_on_currency_changed)
|
||||
@@ -11,6 +17,7 @@ func _ready() -> void:
|
||||
GameState.gems_changed.connect(_on_currency_changed)
|
||||
|
||||
func _on_currency_changed(currency: BigNumber) -> void:
|
||||
text = currency.to_string_suffix(2)
|
||||
_currency_label.text = currency.to_string_suffix(2)
|
||||
|
||||
|
||||
func _on_debug_income_button_pressed() -> void:
|
||||
GameState.add_gold(BigNumber.from_float(100))
|
||||
|
||||
Reference in New Issue
Block a user