summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Tuomi <jan@jantuomi.fi>2025-11-19 17:21:35 +0200
committerJan Tuomi <jan@jantuomi.fi>2025-11-19 17:21:35 +0200
commit4a7fba96222160ec02378a848714d0b7e1139d21 (patch)
treeb2ac1970593c036ecdb481be2db771244270feb0
parent08a3eda857214c9d610f652939b5cad7f76e17f7 (diff)
Rename level -> room
-rw-r--r--esc_listener.gd2
-rw-r--r--level_main_menu.gd16
-rw-r--r--level_test.gd10
-rw-r--r--level_test.gd.uid1
-rw-r--r--room_main_menu.gd14
-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.gd21
-rw-r--r--root.tscn4
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")]
diff --git a/root.gd b/root.gd
index 93e40e7..cb8e35a 100644
--- a/root.gd
+++ b/root.gd
@@ -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")
diff --git a/root.tscn b/root.tscn
index c1ea63d..b1a6389 100644
--- a/root.tscn
+++ b/root.tscn
@@ -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")