feat(restaurant): add Restaurant room with three tables and interactive food objects

This commit is contained in:
Steven Wroblewski
2026-04-17 13:54:35 +02:00
parent 35ab8ffeb3
commit b1ea85a449

View File

@@ -0,0 +1,95 @@
[gd_scene load_steps=2 format=3 uid="uid://cozypaw_restaurant"]
[ext_resource type="PackedScene" path="res://scenes/objects/InteractiveObject.tscn" id="1_iobj"]
[node name="Restaurant" type="Node2D"]
[node name="Background" type="ColorRect" parent="."]
color = Color(1.0, 0.95, 0.82, 1)
size = Vector2(1280, 720)
position = Vector2(0, 0)
[node name="Floor" type="ColorRect" parent="."]
color = Color(0.75, 0.65, 0.50, 1)
size = Vector2(1280, 100)
position = Vector2(0, 620)
[node name="WallLeft" type="ColorRect" parent="."]
color = Color(0.96, 0.92, 0.80, 1)
size = Vector2(40, 620)
position = Vector2(0, 0)
[node name="WallRight" type="ColorRect" parent="."]
color = Color(0.96, 0.92, 0.80, 1)
size = Vector2(40, 620)
position = Vector2(1240, 0)
[node name="KitchenCounter" type="ColorRect" parent="."]
color = Color(0.55, 0.35, 0.18, 1)
size = Vector2(360, 80)
position = Vector2(460, 240)
[node name="KitchenCounterTop" type="ColorRect" parent="."]
color = Color(0.70, 0.50, 0.28, 1)
size = Vector2(360, 12)
position = Vector2(460, 228)
[node name="Table1" type="ColorRect" parent="."]
color = Color(0.65, 0.42, 0.20, 1)
size = Vector2(200, 20)
position = Vector2(120, 520)
[node name="Table1Leg1" type="ColorRect" parent="."]
color = Color(0.50, 0.32, 0.15, 1)
size = Vector2(16, 100)
position = Vector2(140, 540)
[node name="Table1Leg2" type="ColorRect" parent="."]
color = Color(0.50, 0.32, 0.15, 1)
size = Vector2(16, 100)
position = Vector2(304, 540)
[node name="Table2" type="ColorRect" parent="."]
color = Color(0.65, 0.42, 0.20, 1)
size = Vector2(200, 20)
position = Vector2(540, 520)
[node name="Table2Leg1" type="ColorRect" parent="."]
color = Color(0.50, 0.32, 0.15, 1)
size = Vector2(16, 100)
position = Vector2(560, 540)
[node name="Table2Leg2" type="ColorRect" parent="."]
color = Color(0.50, 0.32, 0.15, 1)
size = Vector2(16, 100)
position = Vector2(724, 540)
[node name="Table3" type="ColorRect" parent="."]
color = Color(0.65, 0.42, 0.20, 1)
size = Vector2(200, 20)
position = Vector2(960, 520)
[node name="Table3Leg1" type="ColorRect" parent="."]
color = Color(0.50, 0.32, 0.15, 1)
size = Vector2(16, 100)
position = Vector2(980, 540)
[node name="Table3Leg2" type="ColorRect" parent="."]
color = Color(0.50, 0.32, 0.15, 1)
size = Vector2(16, 100)
position = Vector2(1144, 540)
[node name="CharacterSpawn" type="Marker2D" parent="."]
position = Vector2(300, 490)
[node name="SoupBowl" parent="." instance=ExtResource("1_iobj")]
position = Vector2(220, 490)
[node name="Sandwich" parent="." instance=ExtResource("1_iobj")]
position = Vector2(640, 490)
[node name="JuiceGlass" parent="." instance=ExtResource("1_iobj")]
position = Vector2(1060, 490)
[node name="CashRegister" parent="." instance=ExtResource("1_iobj")]
position = Vector2(640, 210)