diff options
| author | Jan Tuomi <jan@jantuomi.fi> | 2025-11-19 17:21:35 +0200 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2025-11-19 17:21:35 +0200 |
| commit | 4a7fba96222160ec02378a848714d0b7e1139d21 (patch) | |
| tree | b2ac1970593c036ecdb481be2db771244270feb0 | |
| parent | 08a3eda857214c9d610f652939b5cad7f76e17f7 (diff) | |
Rename level -> room
| -rw-r--r-- | esc_listener.gd | 2 | ||||
| -rw-r--r-- | level_main_menu.gd | 16 | ||||
| -rw-r--r-- | level_test.gd | 10 | ||||
| -rw-r--r-- | level_test.gd.uid | 1 | ||||
| -rw-r--r-- | room_main_menu.gd | 14 | ||||
| -rw-r--r-- | room_main_menu.gd.uid (renamed from level_main_menu.gd.uid) | 0 | ||||
| -rw-r--r-- | room_main_menu.tscn (renamed from level_main_menu.tscn) | 6 | ||||
| -rw-r--r-- | room_test.tscn (renamed from level_test.tscn) | 38 | ||||
| -rw-r--r-- | root.gd | 21 | ||||
| -rw-r--r-- | root.tscn | 4 |
10 files changed, 54 insertions, 58 deletions
diff --git a/esc_listener.gd b/esc_listener.gd index 38583a1..e6e3a8a 100644 --- a/esc_listener.gd +++ b/esc_listener.gd @@ -4,4 +4,4 @@ extends Node func _process(_delta: float) -> void: if Input.is_action_just_pressed("menu"): - root.change_level("main_menu") + root.change_room("main_menu") diff --git a/level_main_menu.gd b/level_main_menu.gd deleted file mode 100644 index 2420fc8..0000000 --- a/level_main_menu.gd +++ /dev/null @@ -1,16 +0,0 @@ -class_name LevelMainMenu -extends Node2D - -@onready var root: Root = get_tree().root.get_child(0) - -# Called when the node enters the scene tree for the first time. -func _ready() -> void: - $TestLevelButton.grab_focus.call_deferred() - $TestLevelButton.pressed.connect(_test_level_button_pressed) - -# Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(_delta: float) -> void: - pass - -func _test_level_button_pressed(): - root.change_level("test") diff --git a/level_test.gd b/level_test.gd deleted file mode 100644 index f14aff7..0000000 --- a/level_test.gd +++ /dev/null @@ -1,10 +0,0 @@ -class_name LevelTest -extends Node2D - -# Called when the node enters the scene tree for the first time. -func _ready() -> void: - pass # Replace with function body. - -# Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(_delta: float) -> void: - pass diff --git a/level_test.gd.uid b/level_test.gd.uid deleted file mode 100644 index 3c4c6f0..0000000 --- a/level_test.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://b3xwng3dkn5s7 diff --git a/room_main_menu.gd b/room_main_menu.gd new file mode 100644 index 0000000..d92e01e --- /dev/null +++ b/room_main_menu.gd @@ -0,0 +1,14 @@ +class_name RoomMainMenu +extends Node2D + +@onready var root: Root = get_tree().root.get_child(0) + +func _ready() -> void: + $TestRoomButton.grab_focus.call_deferred() + $TestRoomButton.pressed.connect(_test_room_button_pressed) + +func _process(_delta: float) -> void: + pass + +func _test_room_button_pressed(): + root.change_room("test") diff --git a/level_main_menu.gd.uid b/room_main_menu.gd.uid index 81d2b8f..81d2b8f 100644 --- a/level_main_menu.gd.uid +++ b/room_main_menu.gd.uid diff --git a/level_main_menu.tscn b/room_main_menu.tscn index 67de822..78c9dc0 100644 --- a/level_main_menu.tscn +++ b/room_main_menu.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=2 format=3 uid="uid://cjdhfl70fgt6m"] -[ext_resource type="Script" uid="uid://dufnvsfxreqq8" path="res://level_main_menu.gd" id="1_rbk04"] +[ext_resource type="Script" uid="uid://dufnvsfxreqq8" path="res://room_main_menu.gd" id="1_rbk04"] [node name="MainMenu" type="Node2D"] script = ExtResource("1_rbk04") @@ -8,7 +8,7 @@ script = ExtResource("1_rbk04") [node name="Camera2D" type="Camera2D" parent="."] position = Vector2(96, 54) -[node name="TestLevelButton" type="Button" parent="."] +[node name="TestRoomButton" type="Button" parent="."] anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 @@ -21,7 +21,7 @@ offset_bottom = 82.0 grow_horizontal = 2 grow_vertical = 2 scale = Vector2(0.5, 0.5) -text = "Test level" +text = "Test room" [node name="Label" type="Label" parent="."] offset_top = 24.0 diff --git a/level_test.tscn b/room_test.tscn index 418d626..d1273e1 100644 --- a/level_test.tscn +++ b/room_test.tscn @@ -1,14 +1,26 @@ [gd_scene load_steps=9 format=4 uid="uid://cfj21o6wsd3hv"] -[ext_resource type="Texture2D" uid="uid://o0yy2jkyp0dy" path="res://assets/kenney_1-bit-platformer-pack/Tilemap/monochrome_tilemap_transparent_packed.png" id="1_56xti"] -[ext_resource type="Script" uid="uid://b3xwng3dkn5s7" path="res://level_test.gd" id="1_mge0y"] -[ext_resource type="PackedScene" uid="uid://coxnsharboouu" path="res://player.tscn" id="2_mge0y"] -[ext_resource type="PackedScene" uid="uid://dfyvkc2qlcdac" path="res://game_camera.tscn" id="4_6ih1o"] -[ext_resource type="PackedScene" uid="uid://cciwccvljuuyq" path="res://touch_screen_ui.tscn" id="5_56xti"] -[ext_resource type="Script" uid="uid://rjab5emlyx6" path="res://esc_listener.gd" id="8_hpvma"] +[ext_resource type="Texture2D" uid="uid://o0yy2jkyp0dy" path="res://assets/kenney_1-bit-platformer-pack/Tilemap/monochrome_tilemap_transparent_packed.png" id="2_pfqek"] +[ext_resource type="PackedScene" uid="uid://coxnsharboouu" path="res://player.tscn" id="3_3j3en"] +[ext_resource type="PackedScene" uid="uid://dfyvkc2qlcdac" path="res://game_camera.tscn" id="4_ks4ou"] +[ext_resource type="Script" uid="uid://rjab5emlyx6" path="res://esc_listener.gd" id="5_31w4p"] +[ext_resource type="PackedScene" uid="uid://cciwccvljuuyq" path="res://touch_screen_ui.tscn" id="6_hd12m"] + +[sub_resource type="GDScript" id="GDScript_p1rem"] +script/source = "class_name RoomTest +extends Node2D + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + pass # Replace with function body. + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(_delta: float) -> void: + pass +" [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_0e48y"] -texture = ExtResource("1_56xti") +texture = ExtResource("2_pfqek") 1:0/0 = 0 2:0/0 = 0 3:0/0 = 0 @@ -439,14 +451,14 @@ texture = ExtResource("1_56xti") physics_layer_0/collision_layer = 1 sources/1 = SubResource("TileSetAtlasSource_0e48y") -[node name="LevelTest" type="Node2D"] -script = ExtResource("1_mge0y") +[node name="RoomTest" type="Node2D"] +script = SubResource("GDScript_p1rem") [node name="TileMapLayer" type="TileMapLayer" parent="."] tile_map_data = PackedByteArray("AAACAAYAAQAIAAQAAAADAAYAAQAIAAQAAAAEAAYAAQAIAAQAAAAFAAYAAQAIAAQAAAAGAAYAAQAIAAQAAAAHAAYAAQAIAAQAAAAIAAYAAQAIAAQAAAACAAcAAQAIAAUAAAACAAgAAQAIAAUAAAADAAgAAQAIAAUAAAAEAAgAAQAIAAUAAAAEAAkAAQAIAAUAAAAFAAkAAQAIAAUAAAAGAAkAAQAIAAUAAAAHAAkAAQAIAAUAAAAHAAgAAQAIAAUAAAAIAAgAAQAIAAUAAAAIAAcAAQAIAAUAAAAHAAcAAQAIAAUAAAAGAAcAAQAIAAUAAAAFAAcAAQAIAAUAAAAEAAcAAQAIAAUAAAADAAcAAQAIAAUAAAAFAAgAAQAIAAUAAAAGAAgAAQAIAAUAAAAJAAUAAQAHAAUAAAAJAAQAAQAHAAQAAAAKAAQAAQAIAAQAAAALAAQAAQAJAAQAAAALAAUAAQAJAAUAAAALAAYAAQAJAAUAAAALAAcAAQAJAAUAAAAMAAgAAQAIAAQAAAANAAgAAQAIAAQAAAALAAgAAQAIAAUAAAAKAAgAAQAIAAUAAAAKAAcAAQAIAAUAAAAKAAYAAQAIAAUAAAAKAAUAAQAIAAUAAAAJAAYAAQAIAAUAAAAJAAcAAQAIAAUAAAAJAAgAAQAIAAUAAAAJAAkAAQAIAAUAAAAIAAkAAQAIAAUAAAAKAAkAAQAIAAUAAAALAAkAAQAIAAUAAAAMAAkAAQAIAAUAAAAMAAcAAQASAAEAAAABAAUAAQAJAAUAAAABAAQAAQAJAAUAAAABAAMAAQAJAAUAAAABAAIAAQAJAAUAAAAAAAIAAQAIAAUAAAAAAAMAAQAIAAUAAAAAAAQAAQAIAAUAAAAAAAUAAQAIAAUAAAAAAAYAAQAIAAUAAAAAAAcAAQAIAAUAAAABAAYAAQAIAAUAAAABAAcAAQAIAAUAAAABAAgAAQAIAAUAAAABAAkAAQAIAAUAAAAAAAkAAQAIAAUAAAAAAAgAAQAIAAUAAAACAAkAAQAIAAUAAAADAAkAAQAIAAUAAAAOAAYAAQALAAMAAAAOAAgAAQAIAAQAAAAPAAkAAQAIAAUAAAAKAAMAAQAOAAEAAAAKAAIAAQAOAAAAAAAHAAUAAQASAAAAAAAEAAEAAQALAAMAAAAEAAIAAQATAAAAAAAEAAMAAQATAAEAAAAPAAgAAQAIAAQAAAAQAAcAAQAAAAAAAAAQAAYAAQATAAEAAAAQAAUAAQAHAAYAAAAQAAQAAQAHAAQAAAAQAAMAAQAAAAAAAAAQAAIAAQAAAAAAAAAQAAEAAQAAAAAAAAAQAAAAAQAAAAAAAAANAAkAAQAIAAUAAAAOAAkAAQAIAAUAAAAQAAkAAQAIAAUAAAAQAAgAAQAIAAQAAAARAAkAAQAIAAUAAAARAAgAAQAIAAQAAAARAAcAAQAAAAAAAAARAAYAAQAAAAAAAAARAAUAAQAJAAYAAAARAAQAAQAJAAQAAAARAAMAAQANAAIAAAARAAIAAQAAAAAAAAARAAEAAQAAAAAAAAARAAAAAQAAAAAAAAASAAAAAQAAAAAAAAASAAEAAQAAAAAAAAASAAIAAQAAAAAAAAASAAMAAQAAAAAAAAASAAQAAQAAAAAAAAASAAUAAQAAAAAAAAASAAYAAQAAAAAAAAASAAcAAQAAAAAAAAASAAgAAQAIAAQAAAASAAkAAQAIAAUAAAASAAoAAQAIAAUAAAASAAsAAQAIAAUAAAARAAsAAQAIAAUAAAARAAoAAQAIAAUAAAAQAAoAAQAIAAUAAAAPAAoAAQAIAAUAAAAOAAoAAQAIAAUAAAANAAoAAQAIAAUAAAAMAAoAAQAIAAUAAAALAAoAAQAIAAUAAAAKAAoAAQAIAAUAAAAJAAoAAQAIAAUAAAAIAAoAAQAIAAUAAAAHAAoAAQAIAAUAAAAGAAoAAQAIAAUAAAAFAAoAAQAIAAUAAAAEAAoAAQAIAAUAAAADAAoAAQAIAAUAAAACAAoAAQAIAAUAAAABAAoAAQAIAAUAAAAAAAoAAQAIAAUAAAAAAAsAAQAIAAUAAAABAAsAAQAIAAUAAAACAAsAAQAIAAUAAAADAAsAAQAIAAUAAAAEAAsAAQAIAAUAAAAFAAsAAQAIAAUAAAAGAAsAAQAIAAUAAAAHAAsAAQAIAAUAAAAIAAsAAQAIAAUAAAAJAAsAAQAIAAUAAAAKAAsAAQAIAAUAAAALAAsAAQAIAAUAAAAMAAsAAQAIAAUAAAANAAsAAQAIAAUAAAAOAAsAAQAIAAUAAAAPAAsAAQAIAAUAAAAQAAsAAQAIAAUAAAAAAAEAAQAIAAUAAAAAAAAAAQAIAAUAAAAAAP//AQAIAAUAAAAAAP7/AQAIAAUAAAD///7/AQAIAAUAAAD/////AQAIAAUAAAD//wAAAQAIAAUAAAD//wEAAQAIAAUAAAD//wIAAQAIAAUAAAD//wMAAQAIAAUAAAD//wQAAQAIAAUAAAD//wUAAQAIAAUAAAD//wYAAQAIAAUAAAD//wcAAQAIAAUAAAD//wgAAQAIAAUAAAD+/wgAAQAIAAUAAAD+/wcAAQAIAAUAAAD+/wYAAQAIAAUAAAD+/wUAAQAIAAUAAAD+/wQAAQAIAAUAAAD+/wMAAQAIAAUAAAD+/wIAAQAIAAUAAAD+/wEAAQAIAAUAAAD+/wAAAQAIAAUAAAD+////AQAIAAUAAAD+/wkAAQAIAAUAAAD//wkAAQAIAAUAAAD//woAAQAIAAUAAAD//wsAAQAIAAUAAAD+/wsAAQAIAAUAAAD+/woAAQAIAAUAAAABAAEAAQAJAAUAAAABAAAAAQAJAAUAAAABAP//AQAJAAUAAAABAP7/AQAJAAUAAAABAP3/AQAJAAUAAAAQAP//AQAAAAAAAAAQAP7/AQAAAAAAAAAQAP3/AQAAAAAAAAARAP//AQAAAAAAAAAPAAcAAQASAAEAAAAQAPz/AQAAAAAAAAARAP7/AQAAAAAAAAAUAAcAAQAHAAUAAAAUAAYAAQAHAAUAAAAUAAUAAQAHAAUAAAAUAAQAAQAHAAUAAAAUAAMAAQAHAAUAAAAUAAEAAQAAAAAAAAAUAAIAAQAHAAQAAAATAAgAAQAIAAQAAAATAAkAAQAIAAUAAAATAAoAAQAIAAUAAAATAAsAAQAIAAUAAAAUAAsAAQAIAAUAAAAUAAoAAQAIAAUAAAAUAAkAAQAIAAUAAAAUAAgAAQAIAAUAAAAVAAkAAQAIAAUAAAAVAAoAAQAIAAUAAAAVAAsAAQAIAAUAAAAVAAgAAQAIAAUAAAAVAAcAAQAIAAUAAAAVAAYAAQAIAAUAAAAVAAUAAQAIAAUAAAAVAAQAAQAIAAUAAAAVAAMAAQAJAAUAAAAVAAIAAQAJAAQAAAAWAAQAAQAJAAQAAAAXAAUAAQAJAAQAAAAYAAYAAQAJAAQAAAAWAAUAAQAIAAUAAAAWAAYAAQAIAAUAAAAXAAYAAQAIAAUAAAAXAAcAAQAIAAUAAAAWAAcAAQAIAAUAAAAWAAgAAQAIAAUAAAAXAAgAAQAIAAUAAAAWAAkAAQAIAAUAAAAWAAoAAQAIAAUAAAAWAAsAAQAIAAUAAAAXAAsAAQAIAAUAAAAXAAoAAQAIAAUAAAAXAAkAAQAIAAUAAAAYAAkAAQAIAAUAAAAYAAgAAQAIAAUAAAAYAAcAAQAIAAUAAAAYAAoAAQAIAAUAAAAYAAsAAQAIAAUAAAAZAAcAAQAIAAQAAAAaAAcAAQAIAAQAAAAbAAcAAQAIAAQAAAAcAAcAAQAIAAQAAAAdAAcAAQAIAAQAAAAeAAcAAQAIAAQAAAAfAAcAAQAIAAQAAAAgAAcAAQAIAAQAAAAhAAcAAQAIAAQAAAAhAAgAAQAIAAUAAAAhAAkAAQAIAAUAAAAhAAoAAQAIAAUAAAAgAAoAAQAIAAUAAAAgAAkAAQAIAAUAAAAgAAgAAQAIAAUAAAAfAAgAAQAIAAUAAAAfAAkAAQAIAAUAAAAeAAkAAQAIAAUAAAAdAAgAAQAIAAUAAAAcAAgAAQAIAAUAAAAbAAgAAQAIAAUAAAAaAAgAAQAIAAUAAAAZAAgAAQAIAAUAAAAeAAgAAQAIAAUAAAAeAAoAAQAIAAUAAAAdAAoAAQAIAAUAAAAcAAoAAQAIAAUAAAAbAAoAAQAIAAUAAAAbAAkAAQAIAAUAAAAaAAkAAQAIAAUAAAAZAAkAAQAIAAUAAAAcAAkAAQAIAAUAAAAdAAkAAQAIAAUAAAAaAAoAAQAIAAUAAAAZAAoAAQAIAAUAAAAZAAsAAQAIAAUAAAAaAAsAAQAIAAUAAAAbAAsAAQAIAAUAAAAcAAsAAQAIAAUAAAAdAAsAAQAIAAUAAAAeAAsAAQAIAAUAAAAfAAsAAQAIAAUAAAAgAAsAAQAIAAUAAAAfAAoAAQAIAAUAAAAhAAsAAQAIAAUAAAAAAP3/AQAIAAUAAAD///3/AQAIAAUAAAD+//3/AQAIAAUAAAD9//3/AQAIAAUAAAD8//3/AQAIAAUAAAD+//7/AQAIAAUAAAD9//7/AQAIAAUAAAD8//7/AQAIAAUAAAD7//7/AQAIAAUAAAD7//3/AQAIAAUAAAD7////AQAIAAUAAAD8////AQAIAAUAAAD9////AQAIAAUAAAD9/wAAAQAIAAUAAAD9/wEAAQAIAAUAAAD9/wIAAQAIAAUAAAD8/wIAAQAIAAUAAAD7/wEAAQAIAAUAAAD7/wAAAQAIAAUAAAD8/wAAAQAIAAUAAAD8/wEAAQAIAAUAAAD7/wIAAQAIAAUAAAD7/wMAAQAIAAUAAAD8/wMAAQAIAAUAAAD9/wMAAQAIAAUAAAD9/wQAAQAIAAUAAAD8/wQAAQAIAAUAAAD7/wQAAQAIAAUAAAD7/wUAAQAIAAUAAAD8/wUAAQAIAAUAAAD9/wUAAQAIAAUAAAD9/wYAAQAIAAUAAAD8/wYAAQAIAAUAAAD7/wYAAQAIAAUAAAD7/wcAAQAIAAUAAAD8/wcAAQAIAAUAAAD9/wcAAQAIAAUAAAD9/wgAAQAIAAUAAAD8/wgAAQAIAAUAAAD7/wgAAQAIAAUAAAD7/wkAAQAIAAUAAAD8/wkAAQAIAAUAAAD9/wkAAQAIAAUAAAD9/woAAQAIAAUAAAD8/woAAQAIAAUAAAD7/woAAQAIAAUAAAD7/wsAAQAIAAUAAAD8/wsAAQAIAAUAAAD9/wsAAQAIAAUAAAAfAAYAAQAHAAwAAAAfAAUAAQAHAAsAAAAgAAUAAQAIAAsAAAAhAAUAAQAIAAsAAAAiAAcAAQAIAAUAAAAiAAYAAQAHAAUAAAAiAAUAAQAHAAUAAAAiAAQAAQAHAAUAAAAiAAMAAQAHAAUAAAAiAAIAAQAHAAUAAAAiAAEAAQAHAAUAAAAiAAgAAQAIAAUAAAAiAAkAAQAIAAUAAAAiAAoAAQAIAAUAAAAiAAsAAQAIAAUAAAAjAAsAAQAIAAUAAAAjAAoAAQAIAAUAAAAkAAoAAQAIAAUAAAAkAAkAAQAIAAUAAAAjAAkAAQAIAAUAAAAjAAgAAQAIAAUAAAAkAAsAAQAIAAUAAAAkAAgAAQAIAAUAAAAjAAcAAQAIAAUAAAAkAAcAAQAIAAUAAAAkAAYAAQAIAAUAAAAkAAUAAQAIAAUAAAAkAAQAAQAIAAUAAAAkAAMAAQAIAAUAAAAkAAIAAQAIAAUAAAAjAAIAAQAIAAUAAAAjAAEAAQAIAAUAAAAjAAMAAQAIAAUAAAAjAAQAAQAIAAUAAAAjAAUAAQAIAAUAAAAjAAYAAQAIAAUAAAAkAAEAAQAIAAUAAAAjAAAAAQAIAAUAAAAjAP//AQAHAAUAAAAjAP7/AQAHAAUAAAAjAP3/AQAHAAUAAAAjAPz/AQAHAAUAAAAjAPv/AQAHAAUAAAAjAPr/AQAHAAUAAAAkAPr/AQAIAAUAAAAkAPv/AQAIAAUAAAAkAPz/AQAIAAUAAAAkAP3/AQAIAAUAAAAkAP7/AQAIAAUAAAAkAP//AQAIAAUAAAAkAAAAAQAIAAUAAAAhAAMAAQAHAA0AAAAhAAIAAQAHAAsAAAAiAAAAAQAHAAQAAAAYAP//AQAHAA0AAAAZAP//AQAIAAsAAAAaAP//AQAIAAsAAAAbAP//AQAIAAsAAAAcAP//AQAIAAsAAAAdAP//AQAIAAsAAAAeAP//AQAIAAsAAAAfAP//AQAJAAsAAAAgAP//AQAAAAAAAAAcAP7/AQACAAIAAAAjAPn/AQAHAAUAAAAkAPn/AQAIAAUAAAAlAPn/AQAIAAUAAAAmAPn/AQAIAAUAAAAnAPn/AQAIAAUAAAAnAPr/AQAIAAUAAAAnAPv/AQAIAAUAAAAnAPz/AQAIAAUAAAAmAPz/AQAIAAUAAAAmAPv/AQAIAAUAAAAlAPv/AQAIAAUAAAAlAPr/AQAIAAUAAAAmAPr/AQAIAAUAAAAlAPz/AQAIAAUAAAAlAP3/AQAIAAUAAAAmAP3/AQAIAAUAAAAnAP3/AQAIAAUAAAAmAP7/AQAIAAUAAAAlAP7/AQAIAAUAAAAlAP//AQAIAAUAAAAmAP//AQAIAAUAAAAnAP//AQAIAAUAAAAnAP7/AQAIAAUAAAAnAAAAAQAIAAUAAAAmAAAAAQAIAAUAAAAlAAAAAQAIAAUAAAAlAAEAAQAIAAUAAAAmAAEAAQAIAAUAAAAmAAIAAQAIAAUAAAAnAAIAAQAIAAUAAAAnAAMAAQAIAAUAAAAnAAQAAQAIAAUAAAAnAAEAAQAIAAUAAAAnAAUAAQAIAAUAAAAnAAYAAQAIAAUAAAAnAAcAAQAIAAUAAAAnAAgAAQAIAAUAAAAnAAkAAQAIAAUAAAAmAAkAAQAIAAUAAAAmAAgAAQAIAAUAAAAlAAgAAQAIAAUAAAAlAAcAAQAIAAUAAAAlAAYAAQAIAAUAAAAlAAUAAQAIAAUAAAAlAAQAAQAIAAUAAAAlAAMAAQAIAAUAAAAmAAMAAQAIAAUAAAAlAAIAAQAIAAUAAAAmAAQAAQAIAAUAAAAmAAUAAQAIAAUAAAAmAAcAAQAIAAUAAAAmAAYAAQAIAAUAAAAlAAkAAQAIAAUAAAAlAAoAAQAIAAUAAAAlAAsAAQAIAAUAAAAmAAsAAQAIAAUAAAAnAAsAAQAIAAUAAAAnAAoAAQAIAAUAAAAmAAoAAQAIAAUAAAAYAP7/AQAHAAwAAAAYAP3/AQAHAAwAAAAYAPz/AQAHAAwAAAAYAPv/AQAHAAwAAAAYAPr/AQAHAAwAAAAYAPn/AQAHAAwAAAAYAPj/AQAHAAwAAAAYAPf/AQAHAAwAAAAbAAAAAQATAAAAAAAbAAEAAQATAAAAAAAbAAIAAQATAAAAAAAbAAMAAQATAAEAAAAdAAAAAQATAAAAAAAdAAEAAQATAAEAAAAaAAAAAQATAAEAAAA=") tile_set = SubResource("TileSet_y32ns") -[node name="Player" parent="." instance=ExtResource("2_mge0y")] +[node name="Player" parent="." instance=ExtResource("3_3j3en")] position = Vector2(90, 64) collision_layer = 2 speed = 70.0 @@ -454,13 +466,13 @@ jump_strength = 200.0 coyote_max = 10 jump_held_coef = 0.8 -[node name="GameCamera" parent="Player" instance=ExtResource("4_6ih1o")] +[node name="GameCamera" parent="Player" instance=ExtResource("4_ks4ou")] unique_name_in_owner = true process_callback = 0 position_smoothing_speed = 3.0 offset_amt = Vector2(40, 14) [node name="EscListener" type="Node" parent="."] -script = ExtResource("8_hpvma") +script = ExtResource("5_31w4p") -[node name="TouchScreenUI" parent="." instance=ExtResource("5_56xti")] +[node name="TouchScreenUI" parent="." instance=ExtResource("6_hd12m")] @@ -1,14 +1,14 @@ class_name Root extends Node2D -@export var initial_level: PackedScene +@export var initial_room: PackedScene var save_state_path = "user://save_state.cfg" var save_state = ConfigFile.new() # Called when the node enters the scene tree for the first time. func _ready() -> void: - var level = initial_level.instantiate() - add_child(level) + var room = initial_room.instantiate() + add_child(room) # Testing save_state.load(save_state_path) @@ -17,17 +17,14 @@ func _ready() -> void: save_state.save(save_state_path) print(OS.get_data_dir()) -# Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(_delta: float) -> void: - pass -func change_level(level_name: String): - var level = ResourceLoader.load("res://level_" + level_name + ".tscn") - var current_level = get_child(0) - remove_child(current_level) +func change_room(room_name: String): + var room = ResourceLoader.load("res://room_" + room_name + ".tscn") + var current_room = get_child(0) + remove_child(current_room) - var next_level = level.instantiate() - add_child(next_level) + var next_room = room.instantiate() + add_child(next_room) func save(): save_state.save("user://save_state.cfg") @@ -1,8 +1,8 @@ [gd_scene load_steps=3 format=3 uid="uid://cey3jxnpmommt"] [ext_resource type="Script" uid="uid://dxbspy72bg0db" path="res://root.gd" id="1_pyidc"] -[ext_resource type="PackedScene" uid="uid://cjdhfl70fgt6m" path="res://level_main_menu.tscn" id="2_pyidc"] +[ext_resource type="PackedScene" uid="uid://cjdhfl70fgt6m" path="res://room_main_menu.tscn" id="2_pyidc"] [node name="Root" type="Node2D"] script = ExtResource("1_pyidc") -initial_level = ExtResource("2_pyidc") +initial_room = ExtResource("2_pyidc") |
