27 lines
657 B
GDScript
27 lines
657 B
GDScript
extends Window
|
|
|
|
@onready var levelLabel : Label = %LevelLabel
|
|
@onready var reputationLabel : Label = %ReputationLabel
|
|
@onready var membersLabel : Label = %MembersLabel
|
|
@onready var goldLabel : Label = %GoldLabel
|
|
|
|
func _ready() -> void:
|
|
refresh()
|
|
Guild.changed.connect(_on_guild_change)
|
|
|
|
func refresh() -> void:
|
|
levelLabel.text = str(Guild.level)
|
|
reputationLabel.text = "%d (%d to next level)" % [Guild.reputation, Guild.rep_tnl]
|
|
membersLabel.text = str(len(Guild.members))
|
|
goldLabel.text = str(Guild.gold)
|
|
|
|
func _on_guild_change() -> void:
|
|
refresh()
|
|
|
|
func _on_close_requested() -> void:
|
|
queue_free()
|
|
|
|
|
|
func _on_focus_exited() -> void:
|
|
queue_free()
|