]> Untitled Git - frog-ninja.git/blobdiff - Scene.gd
Added debug overlay to test scene
[frog-ninja.git] / Scene.gd
index a9d57e0a0e4dd8c9dea44379caf69985f9fe309f..749e9489ea87f592fac2f7f6d6c3ebb4b76b80ba 100644 (file)
--- a/Scene.gd
+++ b/Scene.gd
@@ -2,6 +2,21 @@ extends Node3D
 class_name Scene
 
 
+@onready var _player: Player = %Player
+@onready var _debug: CanvasLayer = %debug
+@onready var _version: String = ProjectSettings.get_setting("application/config/version")
+
+
+func _ready() -> void:
+       _debug.draw.add_vector(_player, "velocity", 1, 1, Color(0,1,0,1))
+       _debug.draw.add_vector(_player, "_floor_normal", 1, 1, Color(0, 0, 1, 1))
+       _debug.draw.add_vector(_player, "_last_movement_direction", 1, 1, Color(1,0,0,1))
+       
+       _debug.stats.add_property(self, "_version", "")
+       _debug.stats.add_property(_player, "velocity", "length")
+       _debug.stats.add_property(_player, "_idle_time", "round")
+
+
 func _input(event: InputEvent) -> void:
        if event.is_action_pressed("left_click"):
                Input.mouse_mode = Input.MOUSE_MODE_CAPTURED