2026-04-13 11:34:00 -05:00
|
|
|
[gd_scene format=3 uid="uid://caq4f3l237i42"]
|
|
|
|
|
|
|
|
|
|
[ext_resource type="Script" uid="uid://cuk0e8hibj3ag" path="res://prefabs/ui/controls.gd" id="1_qhv1l"]
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://cisd4grq8kxqn" path="res://prefabs/tiles/turns/up_turn.tscn" id="2_eu1vu"]
|
2026-04-20 13:03:39 -05:00
|
|
|
[ext_resource type="PackedScene" uid="uid://b83rx8vg6w5g2" path="res://prefabs/ui/player_display.tscn" id="2_x41uu"]
|
2026-04-13 11:34:00 -05:00
|
|
|
[ext_resource type="PackedScene" uid="uid://ce25rk1nl0pqn" path="res://prefabs/tiles/turns/right_turn.tscn" id="3_7r4kk"]
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://2qudi2d82y73" path="res://prefabs/tiles/turns/down_turn.tscn" id="4_c56vf"]
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://7jht5hlggey1" path="res://prefabs/tiles/turns/left_turn.tscn" id="5_dxd6m"]
|
2026-04-15 10:45:43 -05:00
|
|
|
[ext_resource type="PackedScene" uid="uid://cpmlj6muvdwix" path="res://prefabs/ui/building_selector.tscn" id="6_7r4kk"]
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://bto4vblqk2inb" path="res://prefabs/tiles/buildings/home.tscn" id="7_dxd6m"]
|
2026-04-24 12:19:34 -05:00
|
|
|
[ext_resource type="PackedScene" uid="uid://wdgig5aclnpx" path="res://prefabs/tiles/buildings/hq.tscn" id="9_wxj2g"]
|
2026-04-20 13:03:39 -05:00
|
|
|
[ext_resource type="Script" uid="uid://s7x0q87dps5d" path="res://prefabs/ui/hand.gd" id="17_r0188"]
|
2026-04-13 11:34:00 -05:00
|
|
|
|
|
|
|
|
[sub_resource type="LabelSettings" id="LabelSettings_qhv1l"]
|
|
|
|
|
font_size = 24
|
|
|
|
|
font_color = Color(0, 0, 0, 1)
|
|
|
|
|
outline_size = 4
|
|
|
|
|
|
|
|
|
|
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_qhv1l"]
|
|
|
|
|
content_margin_left = 10.0
|
|
|
|
|
content_margin_right = 10.0
|
|
|
|
|
content_margin_bottom = 10.0
|
|
|
|
|
bg_color = Color(0, 0, 0, 0.75000006)
|
|
|
|
|
corner_radius_bottom_right = 10
|
|
|
|
|
corner_radius_bottom_left = 10
|
|
|
|
|
expand_margin_top = 100.0
|
|
|
|
|
|
|
|
|
|
[sub_resource type="LabelSettings" id="LabelSettings_eu1vu"]
|
|
|
|
|
font_size = 24
|
|
|
|
|
|
|
|
|
|
[sub_resource type="LabelSettings" id="LabelSettings_j4kb6"]
|
|
|
|
|
font_size = 24
|
|
|
|
|
|
2026-04-15 10:45:43 -05:00
|
|
|
[sub_resource type="LabelSettings" id="LabelSettings_7r4kk"]
|
2026-04-24 12:19:34 -05:00
|
|
|
font_size = 24
|
|
|
|
|
|
|
|
|
|
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_w3n6g"]
|
|
|
|
|
resource_local_to_scene = true
|
|
|
|
|
bg_color = Color(0, 0, 0, 0)
|
|
|
|
|
border_color = Color(1, 1, 1, 1)
|
2026-04-15 10:45:43 -05:00
|
|
|
|
2026-04-24 12:19:34 -05:00
|
|
|
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_di23u"]
|
2026-04-15 10:45:43 -05:00
|
|
|
resource_local_to_scene = true
|
|
|
|
|
bg_color = Color(0, 0, 0, 0)
|
|
|
|
|
border_color = Color(1, 1, 1, 1)
|
|
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_wxj2g"]
|
|
|
|
|
content_margin_left = 10.0
|
|
|
|
|
content_margin_top = 10.0
|
|
|
|
|
content_margin_right = 10.0
|
|
|
|
|
content_margin_bottom = 10.0
|
|
|
|
|
bg_color = Color(0, 0, 0, 0.5)
|
|
|
|
|
corner_radius_top_left = 8
|
|
|
|
|
corner_radius_top_right = 8
|
|
|
|
|
expand_margin_bottom = 100.0
|
2026-04-15 10:45:43 -05:00
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_sttyi"]
|
|
|
|
|
bg_color = Color(0, 0, 0, 0.75000006)
|
2026-04-15 10:45:43 -05:00
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[sub_resource type="Theme" id="Theme_w3n6g"]
|
|
|
|
|
LineEdit/font_sizes/font_size = 32
|
2026-04-15 10:45:43 -05:00
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="Controls" type="Control" unique_id=1719205711]
|
2026-04-13 11:34:00 -05:00
|
|
|
process_mode = 3
|
|
|
|
|
layout_mode = 3
|
|
|
|
|
anchors_preset = 15
|
|
|
|
|
anchor_right = 1.0
|
|
|
|
|
anchor_bottom = 1.0
|
|
|
|
|
grow_horizontal = 2
|
|
|
|
|
grow_vertical = 2
|
|
|
|
|
mouse_filter = 2
|
|
|
|
|
script = ExtResource("1_qhv1l")
|
|
|
|
|
|
|
|
|
|
[node name="HBoxContainer" type="HBoxContainer" parent="." unique_id=306420303]
|
|
|
|
|
layout_mode = 1
|
|
|
|
|
anchors_preset = 15
|
|
|
|
|
anchor_right = 1.0
|
|
|
|
|
anchor_bottom = 1.0
|
|
|
|
|
grow_horizontal = 2
|
|
|
|
|
grow_vertical = 2
|
|
|
|
|
theme_override_constants/separation = 20
|
|
|
|
|
|
|
|
|
|
[node name="Controls" type="HBoxContainer" parent="HBoxContainer" unique_id=1720290955]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
size_flags_horizontal = 2
|
|
|
|
|
size_flags_vertical = 4
|
|
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="Undo" type="Button" parent="HBoxContainer/Controls" unique_id=1480835490]
|
|
|
|
|
unique_name_in_owner = true
|
2026-04-24 12:19:34 -05:00
|
|
|
custom_minimum_size = Vector2(125, 0)
|
2026-04-20 13:03:39 -05:00
|
|
|
layout_mode = 2
|
|
|
|
|
disabled = true
|
2026-04-24 12:19:34 -05:00
|
|
|
text = "Reset Turn"
|
2026-04-20 13:03:39 -05:00
|
|
|
|
|
|
|
|
[node name="Pass" type="Button" parent="HBoxContainer/Controls" unique_id=1183096687]
|
|
|
|
|
unique_name_in_owner = true
|
2026-04-24 12:19:34 -05:00
|
|
|
custom_minimum_size = Vector2(125, 0)
|
2026-04-20 13:03:39 -05:00
|
|
|
layout_mode = 2
|
|
|
|
|
text = "Pass"
|
|
|
|
|
|
|
|
|
|
[node name="Submit" type="Button" parent="HBoxContainer/Controls" unique_id=122864337]
|
2026-04-13 11:34:00 -05:00
|
|
|
unique_name_in_owner = true
|
2026-04-24 12:19:34 -05:00
|
|
|
custom_minimum_size = Vector2(125, 0)
|
2026-04-13 11:34:00 -05:00
|
|
|
layout_mode = 2
|
2026-04-20 13:03:39 -05:00
|
|
|
disabled = true
|
|
|
|
|
text = "Confirm"
|
2026-04-13 11:34:00 -05:00
|
|
|
|
|
|
|
|
[node name="Pause" type="Button" parent="HBoxContainer/Controls" unique_id=262580515]
|
|
|
|
|
unique_name_in_owner = true
|
|
|
|
|
visible = false
|
|
|
|
|
custom_minimum_size = Vector2(100, 0)
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
text = "Pause"
|
|
|
|
|
|
2026-04-15 10:45:43 -05:00
|
|
|
[node name="Play" type="Button" parent="HBoxContainer/Controls" unique_id=302621990]
|
|
|
|
|
unique_name_in_owner = true
|
|
|
|
|
visible = false
|
|
|
|
|
custom_minimum_size = Vector2(100, 0)
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
text = "Play"
|
|
|
|
|
|
|
|
|
|
[node name="FastForward1" type="Button" parent="HBoxContainer/Controls" unique_id=2131459229]
|
|
|
|
|
unique_name_in_owner = true
|
2026-04-13 11:34:00 -05:00
|
|
|
custom_minimum_size = Vector2(100, 0)
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
text = "FF (x1)"
|
|
|
|
|
|
2026-04-15 10:45:43 -05:00
|
|
|
[node name="FastForward2" type="Button" parent="HBoxContainer/Controls" unique_id=26553055]
|
|
|
|
|
unique_name_in_owner = true
|
|
|
|
|
visible = false
|
|
|
|
|
custom_minimum_size = Vector2(100, 0)
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
text = "FF (x2)"
|
|
|
|
|
|
|
|
|
|
[node name="FastForward4" type="Button" parent="HBoxContainer/Controls" unique_id=803946563]
|
|
|
|
|
unique_name_in_owner = true
|
|
|
|
|
visible = false
|
|
|
|
|
custom_minimum_size = Vector2(100, 0)
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
text = "FF (x4)"
|
|
|
|
|
|
|
|
|
|
[node name="FastForward10" type="Button" parent="HBoxContainer/Controls" unique_id=304482739]
|
|
|
|
|
unique_name_in_owner = true
|
|
|
|
|
visible = false
|
|
|
|
|
custom_minimum_size = Vector2(100, 0)
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
text = "FF (x10)"
|
|
|
|
|
|
2026-04-13 11:34:00 -05:00
|
|
|
[node name="Info" type="HBoxContainer" parent="HBoxContainer" unique_id=360698054]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
size_flags_horizontal = 6
|
|
|
|
|
size_flags_vertical = 4
|
|
|
|
|
theme_override_constants/separation = 20
|
|
|
|
|
|
|
|
|
|
[node name="TurnContainer" type="HBoxContainer" parent="HBoxContainer/Info" unique_id=826409017]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
size_flags_vertical = 4
|
|
|
|
|
theme_override_constants/separation = 10
|
|
|
|
|
|
|
|
|
|
[node name="Label" type="Label" parent="HBoxContainer/Info/TurnContainer" unique_id=338068267]
|
|
|
|
|
layout_mode = 2
|
2026-04-15 10:45:43 -05:00
|
|
|
text = "Day:"
|
2026-04-13 11:34:00 -05:00
|
|
|
label_settings = SubResource("LabelSettings_qhv1l")
|
|
|
|
|
|
2026-04-15 10:45:43 -05:00
|
|
|
[node name="TurnLabel" type="Label" parent="HBoxContainer/Info/TurnContainer" unique_id=382814338]
|
|
|
|
|
unique_name_in_owner = true
|
2026-04-13 11:34:00 -05:00
|
|
|
layout_mode = 2
|
|
|
|
|
text = "0"
|
|
|
|
|
label_settings = SubResource("LabelSettings_qhv1l")
|
|
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="PlayerDisplay" parent="HBoxContainer/Info" unique_id=1256387228 instance=ExtResource("2_x41uu")]
|
2026-04-15 10:45:43 -05:00
|
|
|
unique_name_in_owner = true
|
2026-04-20 13:03:39 -05:00
|
|
|
z_index = 1
|
2026-04-15 10:45:43 -05:00
|
|
|
layout_mode = 2
|
2026-04-13 11:34:00 -05:00
|
|
|
|
|
|
|
|
[node name="TechTree" type="HBoxContainer" parent="HBoxContainer" unique_id=190914575]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
size_flags_horizontal = 10
|
|
|
|
|
size_flags_vertical = 4
|
|
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="RealEstateMarket" type="Button" parent="HBoxContainer/TechTree" unique_id=910784690]
|
|
|
|
|
unique_name_in_owner = true
|
2026-04-13 11:34:00 -05:00
|
|
|
custom_minimum_size = Vector2(150, 0)
|
|
|
|
|
layout_mode = 2
|
2026-04-20 13:03:39 -05:00
|
|
|
disabled = true
|
2026-04-13 11:34:00 -05:00
|
|
|
text = "Real Estate Market"
|
|
|
|
|
|
|
|
|
|
[node name="BlueprintsContainer" type="PanelContainer" parent="." unique_id=203025650]
|
|
|
|
|
unique_name_in_owner = true
|
|
|
|
|
top_level = true
|
2026-04-20 13:03:39 -05:00
|
|
|
z_index = 1
|
2026-04-13 11:34:00 -05:00
|
|
|
layout_mode = 1
|
2026-04-20 13:03:39 -05:00
|
|
|
anchors_preset = -1
|
2026-04-13 11:34:00 -05:00
|
|
|
anchor_right = 1.0
|
|
|
|
|
grow_horizontal = 2
|
2026-04-20 13:03:39 -05:00
|
|
|
grow_vertical = 0
|
2026-04-13 11:34:00 -05:00
|
|
|
theme_override_styles/panel = SubResource("StyleBoxFlat_qhv1l")
|
|
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="VBoxContainer" type="VBoxContainer" parent="BlueprintsContainer" unique_id=2121800615]
|
2026-04-13 11:34:00 -05:00
|
|
|
layout_mode = 2
|
|
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="HBoxContainer" type="HBoxContainer" parent="BlueprintsContainer/VBoxContainer" unique_id=760987938]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
theme_override_constants/separation = 50
|
|
|
|
|
alignment = 1
|
|
|
|
|
|
|
|
|
|
[node name="CancelPlacement" type="Button" parent="BlueprintsContainer/VBoxContainer/HBoxContainer" unique_id=1945532062]
|
|
|
|
|
unique_name_in_owner = true
|
2026-04-15 10:45:43 -05:00
|
|
|
layout_mode = 2
|
|
|
|
|
size_flags_vertical = 4
|
|
|
|
|
text = "Cancel Placement"
|
|
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="Walls" type="VBoxContainer" parent="BlueprintsContainer/VBoxContainer/HBoxContainer" unique_id=412374904]
|
2026-04-15 10:45:43 -05:00
|
|
|
visible = false
|
2026-04-13 11:34:00 -05:00
|
|
|
layout_mode = 2
|
|
|
|
|
alignment = 1
|
|
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="Label" type="Label" parent="BlueprintsContainer/VBoxContainer/HBoxContainer/Walls" unique_id=1668814316]
|
2026-04-13 11:34:00 -05:00
|
|
|
layout_mode = 2
|
|
|
|
|
text = "Walls - $1"
|
|
|
|
|
label_settings = SubResource("LabelSettings_eu1vu")
|
|
|
|
|
horizontal_alignment = 1
|
|
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="StartWalls" type="Button" parent="BlueprintsContainer/VBoxContainer/HBoxContainer/Walls" unique_id=645460925]
|
2026-04-13 11:34:00 -05:00
|
|
|
unique_name_in_owner = true
|
|
|
|
|
custom_minimum_size = Vector2(150, 150)
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
size_flags_vertical = 6
|
|
|
|
|
theme_override_colors/font_color = Color(1, 0, 0, 1)
|
|
|
|
|
text = "Place Walls"
|
|
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="StopWalls" type="Button" parent="BlueprintsContainer/VBoxContainer/HBoxContainer/Walls" unique_id=2066303633]
|
2026-04-13 11:34:00 -05:00
|
|
|
unique_name_in_owner = true
|
|
|
|
|
visible = false
|
|
|
|
|
custom_minimum_size = Vector2(150, 150)
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
size_flags_vertical = 6
|
|
|
|
|
theme_override_colors/font_color = Color(1, 0, 0, 1)
|
|
|
|
|
text = "Stop Placing
|
|
|
|
|
Walls"
|
|
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="BasicTiles" type="VBoxContainer" parent="BlueprintsContainer/VBoxContainer/HBoxContainer" unique_id=1403203958]
|
2026-04-13 11:34:00 -05:00
|
|
|
layout_mode = 2
|
|
|
|
|
theme_override_constants/separation = 16
|
|
|
|
|
alignment = 1
|
|
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="Label" type="Label" parent="BlueprintsContainer/VBoxContainer/HBoxContainer/BasicTiles" unique_id=1978827830]
|
2026-04-13 11:34:00 -05:00
|
|
|
layout_mode = 2
|
2026-04-24 12:19:34 -05:00
|
|
|
text = "Basic Tiles - $2"
|
2026-04-13 11:34:00 -05:00
|
|
|
label_settings = SubResource("LabelSettings_j4kb6")
|
|
|
|
|
horizontal_alignment = 1
|
|
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="GridContainer" type="GridContainer" parent="BlueprintsContainer/VBoxContainer/HBoxContainer/BasicTiles" unique_id=219963427]
|
2026-04-13 11:34:00 -05:00
|
|
|
layout_mode = 2
|
|
|
|
|
size_flags_vertical = 6
|
|
|
|
|
theme_override_constants/h_separation = 10
|
|
|
|
|
theme_override_constants/v_separation = 10
|
2026-04-24 12:19:34 -05:00
|
|
|
columns = 2
|
2026-04-15 10:45:43 -05:00
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="Up" type="Control" parent="BlueprintsContainer/VBoxContainer/HBoxContainer/BasicTiles/GridContainer" unique_id=748424964]
|
2026-04-15 10:45:43 -05:00
|
|
|
custom_minimum_size = Vector2(110, 110)
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="UpTurn" parent="BlueprintsContainer/VBoxContainer/HBoxContainer/BasicTiles/GridContainer/Up" unique_id=1363157270 instance=ExtResource("2_eu1vu")]
|
2026-04-15 10:45:43 -05:00
|
|
|
position = Vector2(55, 55)
|
2026-04-24 12:19:34 -05:00
|
|
|
cost = 2
|
2026-04-15 10:45:43 -05:00
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="Right" type="Control" parent="BlueprintsContainer/VBoxContainer/HBoxContainer/BasicTiles/GridContainer" unique_id=1274279814]
|
|
|
|
|
custom_minimum_size = Vector2(110, 110)
|
2026-04-15 10:45:43 -05:00
|
|
|
layout_mode = 2
|
|
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="RightTurn" parent="BlueprintsContainer/VBoxContainer/HBoxContainer/BasicTiles/GridContainer/Right" unique_id=1688209745 instance=ExtResource("3_7r4kk")]
|
|
|
|
|
position = Vector2(55, 55)
|
2026-04-24 12:19:34 -05:00
|
|
|
cost = 2
|
2026-04-15 10:45:43 -05:00
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="Down" type="Control" parent="BlueprintsContainer/VBoxContainer/HBoxContainer/BasicTiles/GridContainer" unique_id=871055726]
|
|
|
|
|
custom_minimum_size = Vector2(110, 110)
|
2026-04-15 10:45:43 -05:00
|
|
|
layout_mode = 2
|
|
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="DownTurn" parent="BlueprintsContainer/VBoxContainer/HBoxContainer/BasicTiles/GridContainer/Down" unique_id=269046840 instance=ExtResource("4_c56vf")]
|
|
|
|
|
position = Vector2(55, 55)
|
2026-04-24 12:19:34 -05:00
|
|
|
cost = 2
|
2026-04-15 10:45:43 -05:00
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="Left" type="Control" parent="BlueprintsContainer/VBoxContainer/HBoxContainer/BasicTiles/GridContainer" unique_id=496620027]
|
|
|
|
|
custom_minimum_size = Vector2(110, 110)
|
2026-04-15 10:45:43 -05:00
|
|
|
layout_mode = 2
|
|
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="LeftTurn" parent="BlueprintsContainer/VBoxContainer/HBoxContainer/BasicTiles/GridContainer/Left" unique_id=1788133401 instance=ExtResource("5_dxd6m")]
|
|
|
|
|
position = Vector2(55, 55)
|
2026-04-24 12:19:34 -05:00
|
|
|
cost = 2
|
2026-04-15 10:45:43 -05:00
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="Home" type="VBoxContainer" parent="BlueprintsContainer/VBoxContainer/HBoxContainer" unique_id=85382159]
|
2026-04-15 10:45:43 -05:00
|
|
|
layout_mode = 2
|
|
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="Label" type="Label" parent="BlueprintsContainer/VBoxContainer/HBoxContainer/Home" unique_id=70473481]
|
2026-04-15 10:45:43 -05:00
|
|
|
layout_mode = 2
|
2026-04-24 12:19:34 -05:00
|
|
|
text = "Move Home - $4"
|
2026-04-20 13:03:39 -05:00
|
|
|
label_settings = SubResource("LabelSettings_7r4kk")
|
2026-04-15 10:45:43 -05:00
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="BuildingSelector" parent="BlueprintsContainer/VBoxContainer/HBoxContainer/Home" unique_id=133308872 instance=ExtResource("6_7r4kk")]
|
2026-04-15 10:45:43 -05:00
|
|
|
layout_mode = 2
|
|
|
|
|
size_flags_vertical = 6
|
2026-04-24 12:19:34 -05:00
|
|
|
theme_override_styles/panel = SubResource("StyleBoxFlat_w3n6g")
|
2026-04-15 10:45:43 -05:00
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="Home" parent="BlueprintsContainer/VBoxContainer/HBoxContainer/Home/BuildingSelector" unique_id=1701297833 instance=ExtResource("7_dxd6m")]
|
2026-04-24 12:19:34 -05:00
|
|
|
cost = 4
|
|
|
|
|
|
|
|
|
|
[node name="HQ" type="VBoxContainer" parent="BlueprintsContainer/VBoxContainer/HBoxContainer" unique_id=1913362855]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
|
|
|
|
|
[node name="Label" type="Label" parent="BlueprintsContainer/VBoxContainer/HBoxContainer/HQ" unique_id=1804332196]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
text = "Move HQ - $4"
|
|
|
|
|
label_settings = SubResource("LabelSettings_7r4kk")
|
|
|
|
|
|
|
|
|
|
[node name="BuildingSelector" parent="BlueprintsContainer/VBoxContainer/HBoxContainer/HQ" unique_id=1872170733 instance=ExtResource("6_7r4kk")]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
size_flags_vertical = 6
|
|
|
|
|
theme_override_styles/panel = SubResource("StyleBoxFlat_di23u")
|
|
|
|
|
|
|
|
|
|
[node name="HQ" parent="BlueprintsContainer/VBoxContainer/HBoxContainer/HQ/BuildingSelector" unique_id=1188984099 instance=ExtResource("9_wxj2g")]
|
|
|
|
|
cost = 4
|
2026-04-15 10:45:43 -05:00
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="ScrollContainer" type="ScrollContainer" parent="BlueprintsContainer/VBoxContainer" unique_id=2014532559]
|
2026-04-15 10:45:43 -05:00
|
|
|
layout_mode = 2
|
2026-04-20 13:03:39 -05:00
|
|
|
size_flags_horizontal = 3
|
|
|
|
|
vertical_scroll_mode = 0
|
2026-04-15 10:45:43 -05:00
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="DraftContainer" type="HBoxContainer" parent="BlueprintsContainer/VBoxContainer/ScrollContainer" unique_id=86083788]
|
|
|
|
|
unique_name_in_owner = true
|
2026-04-15 10:45:43 -05:00
|
|
|
layout_mode = 2
|
2026-04-20 13:03:39 -05:00
|
|
|
size_flags_horizontal = 3
|
|
|
|
|
theme_override_constants/separation = 40
|
|
|
|
|
alignment = 1
|
2026-04-15 10:45:43 -05:00
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="Hand" type="PanelContainer" parent="." unique_id=1020425982]
|
|
|
|
|
unique_name_in_owner = true
|
|
|
|
|
top_level = true
|
|
|
|
|
z_index = 1
|
|
|
|
|
layout_mode = 1
|
|
|
|
|
anchors_preset = -1
|
|
|
|
|
anchor_top = 1.0
|
|
|
|
|
anchor_right = 1.0
|
|
|
|
|
anchor_bottom = 1.0
|
|
|
|
|
grow_horizontal = 2
|
|
|
|
|
theme_override_styles/panel = SubResource("StyleBoxFlat_wxj2g")
|
|
|
|
|
script = ExtResource("17_r0188")
|
2026-04-15 10:45:43 -05:00
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="ScrollContainer" type="ScrollContainer" parent="Hand" unique_id=1666098920]
|
2026-04-15 10:45:43 -05:00
|
|
|
layout_mode = 2
|
2026-04-20 13:03:39 -05:00
|
|
|
vertical_scroll_mode = 0
|
2026-04-15 10:45:43 -05:00
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="BuildingsContainer" type="HBoxContainer" parent="Hand/ScrollContainer" unique_id=1415065108]
|
|
|
|
|
unique_name_in_owner = true
|
2026-04-15 10:45:43 -05:00
|
|
|
layout_mode = 2
|
2026-04-20 13:03:39 -05:00
|
|
|
size_flags_horizontal = 3
|
|
|
|
|
size_flags_vertical = 3
|
|
|
|
|
alignment = 1
|
2026-04-15 10:45:43 -05:00
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="DraftCost" type="PanelContainer" parent="." unique_id=598181961]
|
|
|
|
|
unique_name_in_owner = true
|
|
|
|
|
visible = false
|
|
|
|
|
top_level = true
|
|
|
|
|
z_index = 1
|
|
|
|
|
layout_mode = 1
|
|
|
|
|
anchors_preset = 15
|
|
|
|
|
anchor_right = 1.0
|
|
|
|
|
anchor_bottom = 1.0
|
|
|
|
|
grow_horizontal = 2
|
|
|
|
|
grow_vertical = 2
|
|
|
|
|
theme_override_styles/panel = SubResource("StyleBoxFlat_sttyi")
|
2026-04-15 10:45:43 -05:00
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="VBoxContainer" type="VBoxContainer" parent="DraftCost" unique_id=1936528719]
|
2026-04-15 10:45:43 -05:00
|
|
|
layout_mode = 2
|
2026-04-20 13:03:39 -05:00
|
|
|
size_flags_horizontal = 4
|
|
|
|
|
size_flags_vertical = 4
|
|
|
|
|
alignment = 1
|
2026-04-15 10:45:43 -05:00
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="BuildingDraftCost" type="SpinBox" parent="DraftCost/VBoxContainer" unique_id=253715570]
|
|
|
|
|
unique_name_in_owner = true
|
2026-04-15 10:45:43 -05:00
|
|
|
layout_mode = 2
|
2026-04-20 13:03:39 -05:00
|
|
|
theme = SubResource("Theme_w3n6g")
|
|
|
|
|
theme_override_constants/buttons_width = 32
|
2026-04-24 12:19:34 -05:00
|
|
|
min_value = 1.0
|
|
|
|
|
value = 1.0
|
2026-04-20 13:03:39 -05:00
|
|
|
rounded = true
|
|
|
|
|
alignment = 1
|
|
|
|
|
prefix = "$"
|
|
|
|
|
custom_arrow_step = 1.0
|
2026-04-15 10:45:43 -05:00
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[node name="SetDraftCost" type="Button" parent="DraftCost/VBoxContainer" unique_id=1834900983]
|
|
|
|
|
custom_minimum_size = Vector2(250, 0)
|
2026-04-15 10:45:43 -05:00
|
|
|
layout_mode = 2
|
2026-04-20 13:03:39 -05:00
|
|
|
theme_override_font_sizes/font_size = 32
|
|
|
|
|
text = "Set Cost"
|
2026-04-15 10:45:43 -05:00
|
|
|
|
2026-04-20 13:03:39 -05:00
|
|
|
[connection signal="pressed" from="HBoxContainer/Controls/Undo" to="." method="_on_undo_pressed"]
|
|
|
|
|
[connection signal="pressed" from="HBoxContainer/Controls/Pass" to="." method="_on_pass_pressed"]
|
2026-04-15 10:45:43 -05:00
|
|
|
[connection signal="pressed" from="HBoxContainer/Controls/Submit" to="." method="_on_submit_pressed"]
|
2026-04-13 11:34:00 -05:00
|
|
|
[connection signal="pressed" from="HBoxContainer/Controls/Pause" to="." method="_on_pause_pressed"]
|
2026-04-15 10:45:43 -05:00
|
|
|
[connection signal="pressed" from="HBoxContainer/Controls/Play" to="." method="_on_play_pressed"]
|
|
|
|
|
[connection signal="pressed" from="HBoxContainer/Controls/FastForward1" to="." method="_on_fast_forward_1_pressed"]
|
|
|
|
|
[connection signal="pressed" from="HBoxContainer/Controls/FastForward2" to="." method="_on_fast_forward_2_pressed"]
|
|
|
|
|
[connection signal="pressed" from="HBoxContainer/Controls/FastForward4" to="." method="_on_fast_forward_4_pressed"]
|
|
|
|
|
[connection signal="pressed" from="HBoxContainer/Controls/FastForward10" to="." method="_on_fast_forward_10_pressed"]
|
2026-04-20 13:03:39 -05:00
|
|
|
[connection signal="pressed" from="HBoxContainer/TechTree/RealEstateMarket" to="." method="_on_blueprints_pressed"]
|
|
|
|
|
[connection signal="pressed" from="BlueprintsContainer/VBoxContainer/HBoxContainer/CancelPlacement" to="." method="_on_cancel_placement_pressed"]
|
|
|
|
|
[connection signal="pressed" from="BlueprintsContainer/VBoxContainer/HBoxContainer/Walls/StartWalls" to="." method="_on_walls_pressed"]
|
|
|
|
|
[connection signal="pressed" from="BlueprintsContainer/VBoxContainer/HBoxContainer/Walls/StopWalls" to="." method="_on_walls_pressed"]
|
|
|
|
|
[connection signal="tile_selected" from="BlueprintsContainer/VBoxContainer/HBoxContainer/BasicTiles/GridContainer/Up/UpTurn" to="." method="handle_tile_selected"]
|
|
|
|
|
[connection signal="tile_selected" from="BlueprintsContainer/VBoxContainer/HBoxContainer/BasicTiles/GridContainer/Right/RightTurn" to="." method="handle_tile_selected"]
|
|
|
|
|
[connection signal="tile_selected" from="BlueprintsContainer/VBoxContainer/HBoxContainer/BasicTiles/GridContainer/Down/DownTurn" to="." method="handle_tile_selected"]
|
|
|
|
|
[connection signal="tile_selected" from="BlueprintsContainer/VBoxContainer/HBoxContainer/BasicTiles/GridContainer/Left/LeftTurn" to="." method="handle_tile_selected"]
|
|
|
|
|
[connection signal="select_building" from="BlueprintsContainer/VBoxContainer/HBoxContainer/Home/BuildingSelector" to="." method="handle_building_selected"]
|
2026-04-24 12:19:34 -05:00
|
|
|
[connection signal="select_building" from="BlueprintsContainer/VBoxContainer/HBoxContainer/HQ/BuildingSelector" to="." method="handle_building_selected"]
|
2026-04-20 13:03:39 -05:00
|
|
|
[connection signal="building_selected" from="Hand" to="." method="_on_hand_building_selected"]
|
|
|
|
|
[connection signal="pressed" from="DraftCost/VBoxContainer/SetDraftCost" to="." method="_on_set_draft_cost_pressed"]
|