diff --git a/evolve-die-repeat/debug_label.gd b/evolve-die-repeat/debug_label.gd new file mode 100644 index 0000000..f3cd808 --- /dev/null +++ b/evolve-die-repeat/debug_label.gd @@ -0,0 +1,13 @@ +extends Label + +var counter := Test.new() # C++ class + +func _ready() -> void: + text += str(counter.get_counter()) + +func _process(delta: float) -> void: + #if Input.is_action_just_pressed("ui_accept"): + counter.increment() + var baseText := text + baseText = baseText.left(baseText.length() - str(counter.get_counter()).length()) + text = baseText + str(counter.get_counter()) diff --git a/evolve-die-repeat/debug_label.gd.uid b/evolve-die-repeat/debug_label.gd.uid new file mode 100644 index 0000000..3f3c3c3 --- /dev/null +++ b/evolve-die-repeat/debug_label.gd.uid @@ -0,0 +1 @@ +uid://ceut2lrvkns75 diff --git a/evolve-die-repeat/molecular_stag.tscn b/evolve-die-repeat/molecular_stag.tscn index 70a7124..eea9441 100644 --- a/evolve-die-repeat/molecular_stag.tscn +++ b/evolve-die-repeat/molecular_stag.tscn @@ -1,8 +1,12 @@ -[gd_scene format=3 uid="uid://b55w56d4twno1"] +[gd_scene load_steps=2 format=3 uid="uid://b55w56d4twno1"] + +[ext_resource type="Script" uid="uid://ceut2lrvkns75" path="res://debug_label.gd" id="1_quyes"] [node name="MolecularStag" type="Node2D"] -[node name="Label" type="Label" parent="."] +[node name="DebugLabel" type="Label" parent="."] offset_right = 40.0 offset_bottom = 23.0 -text = "Debug: You made it into the game!" +text = "Debug: You made it into the game! +This is running from C++: " +script = ExtResource("1_quyes")