Added in debug menu, level 5, removed test levels.

This commit is contained in:
Tanner Van Teeffelen 2026-05-04 00:27:27 -04:00
parent 86464d6410
commit 9f9b8516ec
18 changed files with 117 additions and 59 deletions

View file

@ -4,7 +4,7 @@
[ext_resource type="TileSet" uid="uid://bxbrytgrtnaie" path="res://Sprites/Tile Sets/main.tres" id="2_iixi8"] [ext_resource type="TileSet" uid="uid://bxbrytgrtnaie" path="res://Sprites/Tile Sets/main.tres" id="2_iixi8"]
[ext_resource type="PackedScene" uid="uid://syx6ov00a585" path="res://Scenes/player.tscn" id="3_cyadu"] [ext_resource type="PackedScene" uid="uid://syx6ov00a585" path="res://Scenes/player.tscn" id="3_cyadu"]
[node name="Main" type="Node2D" unique_id=1790453106] [node name="Level1" type="Node2D" unique_id=1790453106]
script = ExtResource("1_3mqfk") script = ExtResource("1_3mqfk")
[node name="TileMapLayer" type="TileMapLayer" parent="." unique_id=1662317524] [node name="TileMapLayer" type="TileMapLayer" parent="." unique_id=1662317524]

View file

@ -4,7 +4,7 @@
[ext_resource type="TileSet" uid="uid://bxbrytgrtnaie" path="res://Sprites/Tile Sets/main.tres" id="2_w2ac1"] [ext_resource type="TileSet" uid="uid://bxbrytgrtnaie" path="res://Sprites/Tile Sets/main.tres" id="2_w2ac1"]
[ext_resource type="PackedScene" uid="uid://syx6ov00a585" path="res://Scenes/player.tscn" id="3_ovj6s"] [ext_resource type="PackedScene" uid="uid://syx6ov00a585" path="res://Scenes/player.tscn" id="3_ovj6s"]
[node name="Main" type="Node2D" unique_id=1790453106] [node name="Level2" type="Node2D" unique_id=1790453106]
script = ExtResource("1_oylv5") script = ExtResource("1_oylv5")
[node name="TileMapLayer" type="TileMapLayer" parent="." unique_id=1662317524] [node name="TileMapLayer" type="TileMapLayer" parent="." unique_id=1662317524]

View file

@ -4,7 +4,7 @@
[ext_resource type="TileSet" uid="uid://bxbrytgrtnaie" path="res://Sprites/Tile Sets/main.tres" id="2_t8c31"] [ext_resource type="TileSet" uid="uid://bxbrytgrtnaie" path="res://Sprites/Tile Sets/main.tres" id="2_t8c31"]
[ext_resource type="PackedScene" uid="uid://syx6ov00a585" path="res://Scenes/player.tscn" id="3_rc141"] [ext_resource type="PackedScene" uid="uid://syx6ov00a585" path="res://Scenes/player.tscn" id="3_rc141"]
[node name="Main" type="Node2D" unique_id=1790453106] [node name="Level3" type="Node2D" unique_id=1790453106]
script = ExtResource("1_nfly3") script = ExtResource("1_nfly3")
[node name="TileMapLayer" type="TileMapLayer" parent="." unique_id=1662317524] [node name="TileMapLayer" type="TileMapLayer" parent="." unique_id=1662317524]

View file

@ -1,10 +1,10 @@
[gd_scene format=4 uid="uid://cf2eony45smar"] [gd_scene format=4 uid="uid://cf2eony45smar"]
[ext_resource type="Script" uid="uid://cwhqka60plgqp" path="res://Scripts/Levels/level_3.gd" id="1_6grq2"] [ext_resource type="Script" uid="uid://dvxyil8cxwkqi" path="res://Scripts/Levels/level_4.gd" id="1_6grq2"]
[ext_resource type="TileSet" uid="uid://bxbrytgrtnaie" path="res://Sprites/Tile Sets/main.tres" id="2_vwhew"] [ext_resource type="TileSet" uid="uid://bxbrytgrtnaie" path="res://Sprites/Tile Sets/main.tres" id="2_vwhew"]
[ext_resource type="PackedScene" uid="uid://syx6ov00a585" path="res://Scenes/player.tscn" id="3_jqrsn"] [ext_resource type="PackedScene" uid="uid://syx6ov00a585" path="res://Scenes/player.tscn" id="3_jqrsn"]
[node name="Main" type="Node2D" unique_id=1790453106] [node name="Level4" type="Node2D" unique_id=1790453106]
script = ExtResource("1_6grq2") script = ExtResource("1_6grq2")
[node name="TileMapLayer" type="TileMapLayer" parent="." unique_id=1662317524] [node name="TileMapLayer" type="TileMapLayer" parent="." unique_id=1662317524]

View file

@ -0,0 +1,15 @@
[gd_scene format=4 uid="uid://cn2w8mxwyrk5l"]
[ext_resource type="Script" uid="uid://7cfw0jmh6nh5" path="res://Scripts/Levels/level_5.gd" id="1_arbu7"]
[ext_resource type="TileSet" uid="uid://bxbrytgrtnaie" path="res://Sprites/Tile Sets/main.tres" id="2_25y23"]
[ext_resource type="PackedScene" uid="uid://syx6ov00a585" path="res://Scenes/player.tscn" id="3_sanrf"]
[node name="Level5" type="Node2D" unique_id=1790453106]
script = ExtResource("1_arbu7")
[node name="TileMapLayer" type="TileMapLayer" parent="." unique_id=1662317524]
tile_map_data = PackedByteArray("AAABAAwAAAAAAAEAAAACAAwAAAAAAAEAAAADAAwAAAAAAAEAAAAEAAwAAAAAAAEAAAAIABMAAAAAAAEAAAAIABQAAAAAAAEAAAAIABUAAAAAAAEAAAAIABYAAAAAAAEAAAAIABcAAAAAAAEAAAAMAAUAAAAAAAEAAAAMAAQAAAAAAAEAAAAMAAMAAAAAAAEAAAAMAAIAAAAAAAEAAAAMAAEAAAAAAAEAAAAQABAAAAAAAAEAAAAQABEAAAAAAAEAAAAQABIAAAAAAAEAAAAQABMAAAAAAAEAAAAQABQAAAAAAAEAAAAUAAgAAAAAAAEAAAAUAAcAAAAAAAEAAAAUAAUAAAAAAAEAAAAUAAYAAAAAAAEAAAAUAAQAAAAAAAEAAAAYAA0AAAAAAAEAAAAYAA4AAAAAAAEAAAAYAA8AAAAAAAEAAAAZAA0AAAAAAAEAAAAaAA0AAAAAAAEAAAAbAA0AAAAAAAEAAAAbAAwAAAACAAAAAAA=")
tile_set = ExtResource("2_25y23")
[node name="Player" parent="." unique_id=748235082 instance=ExtResource("3_sanrf")]
position = Vector2(24, 184)

View file

@ -1,16 +0,0 @@
[gd_scene format=4 uid="uid://croa7q6fdkfup"]
[ext_resource type="TileSet" uid="uid://bxbrytgrtnaie" path="res://Sprites/Tile Sets/main.tres" id="1_4te2q"]
[ext_resource type="Script" uid="uid://c1x6111kr1dqa" path="res://Scripts/Levels/test.gd" id="1_q1p36"]
[ext_resource type="PackedScene" uid="uid://syx6ov00a585" path="res://Scenes/player.tscn" id="2_q1p36"]
[node name="Main" type="Node2D" unique_id=441925255]
script = ExtResource("1_q1p36")
[node name="TileMapLayer" type="TileMapLayer" parent="." unique_id=1288252359]
position = Vector2(3, 0)
tile_map_data = PackedByteArray("AAADAAgAAAAAAAEAAAAEAAgAAAAAAAEAAAAFAAgAAAAAAAEAAAAGAAgAAAAAAAEAAAAHAAgAAAAAAAEAAAALAAgAAAAAAAEAAAALAAUAAAAAAAEAAAALAAYAAAAAAAEAAAALAAcAAAAAAAEAAAALAAQAAAAAAAEAAAACAAQAAAAAAAEAAAACAAUAAAAAAAEAAAACAAYAAAAAAAEAAAACAAcAAAAAAAEAAAACAAgAAAAAAAEAAAAHAAkAAAAAAAEAAAAHAAoAAAAAAAEAAAAHAAsAAAAAAAEAAAAHAAwAAAAAAAEAAAAIAAwAAAAAAAEAAAAJAAwAAAAAAAEAAAAKAAwAAAAAAAEAAAALAAwAAAAAAAEAAAAMAAwAAAAAAAEAAAANAAwAAAAAAAEAAAAOAAwAAAAAAAEAAAAMAAgAAAAAAAEAAAANAAgAAAAAAAEAAAAOAAgAAAAAAAEAAAAPAAwAAAAAAAEAAAAQAAwAAAAAAAEAAAAQAAsAAAAAAAEAAAAQAAoAAAAAAAEAAAAQAAkAAAAAAAEAAAAQAAgAAAAAAAEAAAAPAAgAAAAAAAEAAAAIAAgAAAACAAEAAAAJAAgAAAACAAEAAAAKAAgAAAACAAEAAAAJAAEAAAABAAIAAAAPAAsAAAABAAAAAAA=")
tile_set = ExtResource("1_4te2q")
[node name="Player" parent="." unique_id=791571 instance=ExtResource("2_q1p36")]
position = Vector2(56, 119)

View file

@ -1,15 +0,0 @@
[gd_scene format=4 uid="uid://c741imf2la5yt"]
[ext_resource type="Script" uid="uid://b228yv3gle864" path="res://Scripts/Levels/main.gd" id="1_8gbba"]
[ext_resource type="TileSet" uid="uid://bxbrytgrtnaie" path="res://Sprites/Tile Sets/main.tres" id="2_8gbba"]
[ext_resource type="PackedScene" uid="uid://syx6ov00a585" path="res://Scenes/player.tscn" id="2_bo1nx"]
[node name="Main" type="Node2D" unique_id=1938519826]
script = ExtResource("1_8gbba")
[node name="TileMapLayer" type="TileMapLayer" parent="." unique_id=1914263914]
tile_map_data = PackedByteArray("AAACABUAAAAAAAEAAAADABUAAAAAAAEAAAAEABUAAAAAAAEAAAAFABUAAAAAAAEAAAAGABUAAAAAAAEAAAAHAA8AAAAAAAEAAAAHABAAAAABAAEAADAHABUAAAAAAAEAAAAIAA8AAAAAAAEAAAAIABQAAAABAAEAAAAIABUAAAAAAAEAAAAJAA8AAAAAAAEAAAAKAA8AAAAAAAEAAAALAA8AAAAAAAEAAAAMAA8AAAAAAAEAAAANAA8AAAAAAAEAAAAOAA8AAAAAAAEAAAAOABQAAAABAAEAAAAOABUAAAAAAAEAAAAPAA8AAAAAAAEAAAAPABAAAAABAAEAADAPABUAAAAAAAEAAAAQABUAAAAAAAEAAAARABUAAAAAAAEAAAASABUAAAAAAAEAAAATABUAAAAAAAEAAAAUABUAAAAAAAEAAAAVAA8AAAAAAAEAAAAVABAAAAABAAEAADAVABUAAAAAAAEAAAAWAA8AAAAAAAEAAAAWABQAAAABAAEAAAAWABUAAAAAAAEAAAAXAA8AAAAAAAEAAAAYAA8AAAAAAAEAAAAZAA8AAAAAAAEAAAAaAA8AAAAAAAEAAAAbAA8AAAAAAAEAAAAcAA8AAAAAAAEAAAAcABQAAAABAAEAAAAcABUAAAAAAAEAAAAdAA8AAAAAAAEAAAAdABAAAAABAAEAADAdABUAAAAAAAEAAAAeABUAAAAAAAEAAAAfABUAAAAAAAEAAAAgABUAAAAAAAEAAAAhABQAAAACAAAAAAAhABUAAAAAAAEAAAA=")
tile_set = ExtResource("2_8gbba")
[node name="Player" parent="." unique_id=1895836457 instance=ExtResource("2_bo1nx")]
position = Vector2(40, 276)

View file

@ -6,10 +6,20 @@
[ext_resource type="Script" uid="uid://de1fdvk35epdt" path="res://Scripts/player_camera.gd" id="4_vgqql"] [ext_resource type="Script" uid="uid://de1fdvk35epdt" path="res://Scripts/player_camera.gd" id="4_vgqql"]
[ext_resource type="PackedScene" uid="uid://botdddpmgoc8o" path="res://Scenes/scene_transition_rect.tscn" id="5_fkybt"] [ext_resource type="PackedScene" uid="uid://botdddpmgoc8o" path="res://Scenes/scene_transition_rect.tscn" id="5_fkybt"]
[ext_resource type="Script" uid="uid://cbj4o4syiqn74" path="res://Scripts/background_particles.gd" id="6_x3wgy"] [ext_resource type="Script" uid="uid://cbj4o4syiqn74" path="res://Scripts/background_particles.gd" id="6_x3wgy"]
[ext_resource type="Script" uid="uid://wxkd002cqmui" path="res://Scripts/debug_info.gd" id="7_3smsa"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_jjgbg"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_jjgbg"]
size = Vector2(16, 16) size = Vector2(16, 16)
[sub_resource type="LabelSettings" id="LabelSettings_3smsa"]
font_color = Color(0, 0, 0, 1)
[sub_resource type="LabelSettings" id="LabelSettings_8erm5"]
font_color = Color(0, 0, 0, 1)
[sub_resource type="LabelSettings" id="LabelSettings_f1ek2"]
font_color = Color(0, 0, 0, 1)
[node name="Player" type="CharacterBody2D" unique_id=178862163] [node name="Player" type="CharacterBody2D" unique_id=178862163]
script = ExtResource("1_cvnsp") script = ExtResource("1_cvnsp")
@ -44,6 +54,40 @@ offset_top = -5000.0
offset_right = 5000.0 offset_right = 5000.0
offset_bottom = 5000.0 offset_bottom = 5000.0
[node name="DebugInfo" type="Control" parent="." unique_id=571159506]
layout_mode = 3
anchors_preset = 0
offset_right = 40.0
offset_bottom = 40.0
script = ExtResource("7_3smsa")
[node name="txt_gravity" type="Label" parent="DebugInfo" unique_id=1223052517]
visible = false
layout_mode = 0
offset_left = -570.0
offset_top = -320.0
offset_right = -530.0
offset_bottom = -297.0
label_settings = SubResource("LabelSettings_3smsa")
[node name="txt_pos" type="Label" parent="DebugInfo" unique_id=392465904]
visible = false
layout_mode = 0
offset_left = -570.0
offset_top = -300.0
offset_right = -530.0
offset_bottom = -277.0
label_settings = SubResource("LabelSettings_8erm5")
[node name="txt_level" type="Label" parent="DebugInfo" unique_id=1638261896]
visible = false
layout_mode = 0
offset_left = -570.0
offset_top = -280.0
offset_right = -530.0
offset_bottom = -257.0
label_settings = SubResource("LabelSettings_f1ek2")
[connection signal="input_event" from="." to="BackgroundParticles" method="_on_player_input_event"] [connection signal="input_event" from="." to="BackgroundParticles" method="_on_player_input_event"]
[connection signal="player_respawned" from="." to="BackgroundParticles" method="_on_player_player_respawned"] [connection signal="player_respawned" from="." to="BackgroundParticles" method="_on_player_player_respawned"]
[connection signal="screen_exited" from="VisibleOnScreenNotifier2D" to="." method="_on_visible_on_screen_notifier_2d_screen_exited"] [connection signal="screen_exited" from="VisibleOnScreenNotifier2D" to="." method="_on_visible_on_screen_notifier_2d_screen_exited"]

View file

@ -3,4 +3,4 @@ extends Node2D
var startPosX : int = 24 var startPosX : int = 24
var startPosY : int = 184 var startPosY : int = 184
var next_level : String = "res://Scenes/main.tscn" var next_level : String = "res://Scenes/Levels/level_5.tscn"

View file

@ -0,0 +1,6 @@
extends Node2D
var startPosX : int = 24
var startPosY : int = 184
var next_level : String = "res://Scenes/main.tscn"

View file

@ -0,0 +1 @@
uid://7cfw0jmh6nh5

View file

@ -1,6 +0,0 @@
extends Node2D
var startPosX : int = 40
var startPosY : int = 328
var next_level : String = "res://Scenes/Levels/level_1.tscn"

View file

@ -1 +0,0 @@
uid://b228yv3gle864

View file

@ -1,14 +0,0 @@
extends Node2D
@onready var tile_layer : TileMapLayer = $TileMapLayer
var startPosX : int = 56
var startPosY : int = 120
var next_level : String = "res://Scenes/main.tscn"
func event():
tile_layer.set_cell(Vector2i(3,7), 0, Vector2i(2,0), 0)
tile_layer.erase_cell(Vector2i(8,8))
tile_layer.erase_cell(Vector2i(9,8))
tile_layer.erase_cell(Vector2i(10,8))

View file

@ -1 +0,0 @@
uid://c1x6111kr1dqa

38
Scripts/debug_info.gd Normal file
View file

@ -0,0 +1,38 @@
extends Control
@onready var gravityText : Label = $txt_gravity
@onready var posText : Label = $txt_pos
@onready var levelText : Label = $txt_level
@onready var currentLevel : Node2D
@onready var player : Node2D = $".."
var textVisible: bool = false
# Called when the node enters the scene tree for the first time.
func _ready() -> void:
currentLevel = player.get_owner()
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta: float) -> void:
gravityText.text = str(al_globals.y_gravity)
posText.text = str(player.position.x) + ", " + str(player.position.y)
levelText.text = str(currentLevel.name)
if Input.is_action_just_pressed("toggle_debug"):
print("detected!")
if textVisible:
textVisible = false
else:
textVisible = true
toggle_visibilty()
func toggle_visibilty():
if textVisible:
gravityText.visible = true
posText.visible = true
levelText.visible = true
else:
gravityText.visible = false
posText.visible = false
levelText.visible = false

View file

@ -0,0 +1 @@
uid://wxkd002cqmui

View file

@ -57,6 +57,12 @@ move_right={
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"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":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":96,"key_label":0,"unicode":96,"location":0,"echo":false,"script":null)
, 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":96,"key_label":0,"unicode":126,"location":0,"echo":false,"script":null)
]
}
[rendering] [rendering]