]> Untitled Git - frog-ninja.git/blobdiff - Scene.gd
Separated model movement into discrete states
[frog-ninja.git] / Scene.gd
index a9d57e0a0e4dd8c9dea44379caf69985f9fe309f..b43d72fc05e313231ba78d15c04a7ac1a244126e 100644 (file)
--- a/Scene.gd
+++ b/Scene.gd
@@ -2,6 +2,22 @@ extends Node3D
 class_name Scene
 
 
+@onready var player: Player = %Player
+@onready var model: PlayerModel = %Model
+@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(model, "floor_normal", 1, 1, Color(0, 0, 1, 1))
+       #_debug.draw.add_vector(model, "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(model, "idle_time", "round")
+
+
 func _input(event: InputEvent) -> void:
        if event.is_action_pressed("left_click"):
                Input.mouse_mode = Input.MOUSE_MODE_CAPTURED