RetroPlatformer/ui/HUD.gd

25 lines
416 B
GDScript

extends Control
onready var label = $MarginContainer/VBoxContainer/HBoxContainer/ScoreLabel
var score = 0
func _ready() -> void:
label.text = str(score)
func _enter_tree() -> void:
Events.connect("score_changed", self, "_on_score_changed")
func _exit_tree() -> void:
Events.disconnect("score_changed", self, "_on_score_changed")
func _on_score_changed(value):
score += value
label.text = str(score)