summaryrefslogtreecommitdiff
path: root/Stages/Wintermaul/Wintermaul.tscn
diff options
context:
space:
mode:
Diffstat (limited to 'Stages/Wintermaul/Wintermaul.tscn')
-rw-r--r--Stages/Wintermaul/Wintermaul.tscn29
1 files changed, 25 insertions, 4 deletions
diff --git a/Stages/Wintermaul/Wintermaul.tscn b/Stages/Wintermaul/Wintermaul.tscn
index 2621af8..33291dc 100644
--- a/Stages/Wintermaul/Wintermaul.tscn
+++ b/Stages/Wintermaul/Wintermaul.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=17 format=4 uid="uid://bl65jllb3e2py"]
+[gd_scene load_steps=20 format=4 uid="uid://bl65jllb3e2py"]
[ext_resource type="Script" uid="uid://c7qjm8tuhhe4p" path="res://Stages/Wintermaul/wintermaul.gd" id="1_o88ua"]
[ext_resource type="Shader" uid="uid://bvni6cdwtojtr" path="res://UI/sliding_background.gdshader" id="2_tom3b"]
@@ -10,6 +10,9 @@
[ext_resource type="PackedScene" uid="uid://ic2hc7gr27p3" path="res://Game/Selection/SelectionRectangle.tscn" id="6_7dk4w"]
[ext_resource type="PackedScene" uid="uid://d0ukgoppkh1fn" path="res://Stages/Paths/PathNode.tscn" id="6_lh0f6"]
[ext_resource type="PackedScene" uid="uid://t8feyd2giabm" path="res://UI/Camera.tscn" id="6_yijl8"]
+[ext_resource type="PackedScene" uid="uid://mgm4npqeybbr" path="res://Game/Selection/SelectionManager.tscn" id="14_rsm68"]
+[ext_resource type="Script" uid="uid://cdfmuda1ibg4a" path="res://Stages/Wintermaul/money_manager.gd" id="15_iudrt"]
+[ext_resource type="Script" uid="uid://bmuymcnxw1mv1" path="res://Stages/Wintermaul/notification_manager.gd" id="16_qx3xb"]
[ext_resource type="PackedScene" uid="uid://d4hgrh7danbbx" path="res://Game/States/StateManager.tscn" id="22_gur1m"]
[ext_resource type="PackedScene" uid="uid://cg16o7eqqha70" path="res://Game/States/Default/StateDefault.tscn" id="23_qknks"]
[ext_resource type="PackedScene" uid="uid://bo5dp02vlui3l" path="res://Game/States/Build/StateBuild.tscn" id="24_yl2il"]
@@ -44,8 +47,11 @@ grow_vertical = 2
mouse_filter = 2
color = Color(0, 0, 0, 1)
-[node name="HUD" parent="." instance=ExtResource("2_v3f6l")]
+[node name="HUD" parent="." node_paths=PackedStringArray("selection_manager", "money_manager", "notification_manager") instance=ExtResource("2_v3f6l")]
unique_name_in_owner = true
+selection_manager = NodePath("../SelectionManager")
+money_manager = NodePath("../MoneyManager")
+notification_manager = NodePath("../NotificationManager")
[node name="Map" type="TileMapLayer" parent="."]
unique_name_in_owner = true
@@ -69,6 +75,7 @@ drag_horizontal_enabled = true
drag_vertical_enabled = true
[node name="SelectionRectangle" parent="." instance=ExtResource("6_7dk4w")]
+color_border = Color(1, 1, 1, 0.501961)
[node name="Paths" type="Node2D" parent="."]
visible = false
@@ -137,9 +144,20 @@ y_sort_enabled = true
[node name="StateManager" parent="." instance=ExtResource("22_gur1m")]
unique_name_in_owner = true
-[node name="StateDefault" parent="StateManager" instance=ExtResource("23_qknks")]
+[node name="StateDefault" parent="StateManager" node_paths=PackedStringArray("selection_manager") instance=ExtResource("23_qknks")]
+selection_manager = NodePath("../../SelectionManager")
-[node name="StateBuild" parent="StateManager" instance=ExtResource("24_yl2il")]
+[node name="StateBuild" parent="StateManager" node_paths=PackedStringArray("selection_manager") instance=ExtResource("24_yl2il")]
+selection_manager = NodePath("../../SelectionManager")
+
+[node name="SelectionManager" parent="." instance=ExtResource("14_rsm68")]
+
+[node name="MoneyManager" type="Node" parent="."]
+script = ExtResource("15_iudrt")
+
+[node name="NotificationManager" type="Node" parent="." node_paths=PackedStringArray("hud")]
+script = ExtResource("16_qx3xb")
+hud = NodePath("../HUD")
[node name="BuilderCollisions" type="Node2D" parent="."]
visible = false
@@ -164,3 +182,6 @@ shape = SubResource("RectangleShape2D_cwpxx")
one_shot = true
[connection signal="timeout" from="IncomeTimer" to="." method="_on_income_timer_timeout"]
+
+[editable path="StateManager/StateDefault"]
+[editable path="StateManager/StateBuild"]