From e4ecae376e66eacbe7ecefcac91a3efcbcc3211d Mon Sep 17 00:00:00 2001 From: Steven Wroblewski Date: Fri, 17 Apr 2026 14:33:55 +0200 Subject: [PATCH] feat(floor1): wire up all four first-floor rooms with horizontal navigation arrows --- scenes/main/Main.tscn | 68 ++++++++++++++++++++++++++++++++----------- 1 file changed, 51 insertions(+), 17 deletions(-) diff --git a/scenes/main/Main.tscn b/scenes/main/Main.tscn index 72c7c87..83a7459 100644 --- a/scenes/main/Main.tscn +++ b/scenes/main/Main.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=13 format=3 uid="uid://cozypaw_main"] +[gd_scene load_steps=17 format=3 uid="uid://cozypaw_main"] [ext_resource type="Script" path="res://scripts/main/main.gd" id="1_main"] [ext_resource type="PackedScene" path="res://scenes/rooms/floor0/Reception.tscn" id="2_reception"] @@ -11,6 +11,10 @@ [ext_resource type="PackedScene" path="res://scenes/rooms/floor0/Restaurant.tscn" id="9_restaurant"] [ext_resource type="PackedScene" path="res://scenes/rooms/floor0/EmergencyRoom.tscn" id="10_emergency"] [ext_resource type="PackedScene" path="res://scenes/objects/NavigationArrow.tscn" id="11_navarrow"] +[ext_resource type="PackedScene" path="res://scenes/rooms/floor1/XRay.tscn" id="12_xray"] +[ext_resource type="PackedScene" path="res://scenes/rooms/floor1/Pharmacy.tscn" id="13_pharmacy"] +[ext_resource type="PackedScene" path="res://scenes/rooms/floor1/Lab.tscn" id="14_lab"] +[ext_resource type="PackedScene" path="res://scenes/rooms/floor1/PatientRoom.tscn" id="15_patientroom"] [sub_resource type="Resource" id="CharacterData_bunny1"] script = ExtResource("7_chardata") @@ -88,32 +92,62 @@ label_text = "←" [node name="Floor1" type="Node2D" parent="Hospital"] position = Vector2(0, -720) -[node name="Background" type="ColorRect" parent="Hospital/Floor1"] -color = Color(0.78, 0.88, 0.96, 1) -size = Vector2(1280, 720) +[node name="XRay" parent="Hospital/Floor1" instance=ExtResource("12_xray")] position = Vector2(0, 0) -[node name="FloorLabel" type="Label" parent="Hospital/Floor1"] -offset_left = 560.0 -offset_top = 300.0 -offset_right = 720.0 -offset_bottom = 360.0 -text = "1. OG" -theme_override_font_sizes/font_size = 32 +[node name="Pharmacy" parent="Hospital/Floor1" instance=ExtResource("13_pharmacy")] +position = Vector2(1280, 0) -[node name="FloorRect" type="ColorRect" parent="Hospital/Floor1"] -color = Color(0.88, 0.80, 0.68, 1) -size = Vector2(1280, 100) -position = Vector2(0, 620) +[node name="Lab" parent="Hospital/Floor1" instance=ExtResource("14_lab")] +position = Vector2(2560, 0) + +[node name="PatientRoom" parent="Hospital/Floor1" instance=ExtResource("15_patientroom")] +position = Vector2(3840, 0) [node name="ElevatorDown1" parent="Hospital/Floor1" instance=ExtResource("6_elevbtn")] -position = Vector2(1200, 540) +position = Vector2(1100, 540) target_floor = 0 [node name="ElevatorUp1" parent="Hospital/Floor1" instance=ExtResource("6_elevbtn")] -position = Vector2(1200, 180) +position = Vector2(1100, 180) target_floor = 2 +[node name="NavRight0to1_F1" parent="Hospital/Floor1" instance=ExtResource("11_navarrow")] +position = Vector2(1200, 480) +target_floor = 1 +target_room = 1 +label_text = "→" + +[node name="NavLeft1to0_F1" parent="Hospital/Floor1" instance=ExtResource("11_navarrow")] +position = Vector2(1340, 480) +target_floor = 1 +target_room = 0 +label_text = "←" + +[node name="NavRight1to2_F1" parent="Hospital/Floor1" instance=ExtResource("11_navarrow")] +position = Vector2(2480, 480) +target_floor = 1 +target_room = 2 +label_text = "→" + +[node name="NavLeft2to1_F1" parent="Hospital/Floor1" instance=ExtResource("11_navarrow")] +position = Vector2(2600, 480) +target_floor = 1 +target_room = 1 +label_text = "←" + +[node name="NavRight2to3_F1" parent="Hospital/Floor1" instance=ExtResource("11_navarrow")] +position = Vector2(3760, 480) +target_floor = 1 +target_room = 3 +label_text = "→" + +[node name="NavLeft3to2_F1" parent="Hospital/Floor1" instance=ExtResource("11_navarrow")] +position = Vector2(3920, 480) +target_floor = 1 +target_room = 2 +label_text = "←" + [node name="Floor2" type="Node2D" parent="Hospital"] position = Vector2(0, -1440)