generated from krampus/template-godot4
16 lines
441 B
GDScript3
16 lines
441 B
GDScript3
|
|
class_name PlayerInfo extends HBoxContainer
|
||
|
|
|
||
|
|
@onready var name_label: Label = %Name
|
||
|
|
@onready var money_label: Label = %Money
|
||
|
|
|
||
|
|
|
||
|
|
func set_player(player: Player) -> void:
|
||
|
|
player.changed.connect(_update_player_info)
|
||
|
|
name_label.text = player.name
|
||
|
|
name_label.label_settings.font_color = player.color
|
||
|
|
money_label.text = "$%s" % str(player.money)
|
||
|
|
|
||
|
|
|
||
|
|
func _update_player_info(player: Player) -> void:
|
||
|
|
money_label.text = "$%s" % str(player.money)
|