diff --git a/objects/scenes/demo/demo.tscn b/objects/scenes/demo/demo.tscn index 4958896..0169a9d 100644 --- a/objects/scenes/demo/demo.tscn +++ b/objects/scenes/demo/demo.tscn @@ -7,6 +7,7 @@ [ext_resource type="SpriteFrames" uid="uid://doxc4pl5hvs6k" path="res://objects/animation/frames/player.tres" id="2_wq5k4"] [ext_resource type="CameraAttributesPhysical" uid="uid://csr0l6kulxsog" path="res://objects/camera attributes/physcam_attr.tres" id="3_wq5k4"] [ext_resource type="Compositor" uid="uid://kk12nt7g2oqg" path="res://objects/compositor/default_compositor.tres" id="4_oekxy"] +[ext_resource type="Script" uid="uid://1mjqnyofaeo8" path="res://src/components/DebugEnabler.gd" id="5_q0lvb"] [ext_resource type="AudioStream" uid="uid://5gnpemu56ac0" path="res://sounds/ost/Azalea.wav" id="8_irpq7"] [ext_resource type="Script" uid="uid://b3unn3dqhg2vl" path="res://src/components/MusicCycler.gd" id="9_82guc"] [ext_resource type="AudioStream" uid="uid://fhfma3rrxyfi" path="res://sounds/ost/Asphodel.wav" id="10_8w1nl"] @@ -182,10 +183,12 @@ animation = &"walk" zoom = Vector2(3, 3) [node name="Label" type="Label" parent="Player/CharacterBody2D" unique_id=436935745] +visible = false offset_left = 22.0 offset_top = -75.0 offset_right = 139.0 offset_bottom = 36.0 +script = ExtResource("5_q0lvb") [node name="AudioListener2D" type="AudioListener2D" parent="Player/CharacterBody2D" unique_id=1583907461] diff --git a/project.godot b/project.godot index 144074d..d758417 100644 --- a/project.godot +++ b/project.godot @@ -66,6 +66,11 @@ skip_music={ "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":true,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":78,"key_label":0,"unicode":78,"location":0,"echo":false,"script":null) ] } +toggle_debug={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":true,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":75,"key_label":0,"unicode":75,"location":0,"echo":false,"script":null) +] +} [physics] diff --git a/src/components/DebugEnabler.gd b/src/components/DebugEnabler.gd new file mode 100644 index 0000000..2ea53d3 --- /dev/null +++ b/src/components/DebugEnabler.gd @@ -0,0 +1,5 @@ +extends CanvasItem + +func _process(_delta: float) -> void: + if Input.is_action_just_pressed("toggle_debug"): + visible = !visible; \ No newline at end of file diff --git a/src/components/DebugEnabler.gd.uid b/src/components/DebugEnabler.gd.uid new file mode 100644 index 0000000..94f1761 --- /dev/null +++ b/src/components/DebugEnabler.gd.uid @@ -0,0 +1 @@ +uid://1mjqnyofaeo8