clockwork-city/prefabs/ui/controls.tscn

493 lines
22 KiB
Plaintext
Raw Normal View History

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"]
[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"]
[ext_resource type="PackedScene" uid="uid://cpmlj6muvdwix" path="res://prefabs/ui/building_selector.tscn" id="6_7r4kk"]
[ext_resource type="PackedScene" uid="uid://mixrqf035krk" path="res://prefabs/tiles/buildings/office.tscn" id="7_c56vf"]
[ext_resource type="PackedScene" uid="uid://bto4vblqk2inb" path="res://prefabs/tiles/buildings/home.tscn" id="7_dxd6m"]
[ext_resource type="PackedScene" uid="uid://bytldu3y1jak3" path="res://prefabs/tiles/buildings/hospital.tscn" id="9_j4kb6"]
[ext_resource type="PackedScene" uid="uid://c06fsqdixer1c" path="res://prefabs/tiles/buildings/bank.tscn" id="10_wxj2g"]
[ext_resource type="PackedScene" uid="uid://cfk268flnsbhb" path="res://prefabs/tiles/buildings/bar.tscn" id="11_sttyi"]
[ext_resource type="PackedScene" uid="uid://dbn63mv0peqf" path="res://prefabs/tiles/buildings/shop.tscn" id="12_w3n6g"]
[ext_resource type="PackedScene" uid="uid://bgtw051fiveeo" path="res://prefabs/tiles/buildings/cafe.tscn" id="13_di23u"]
[ext_resource type="PackedScene" uid="uid://c1kyedmrep0tu" path="res://prefabs/tiles/buildings/gun_shop.tscn" id="14_hlhh6"]
[ext_resource type="PackedScene" uid="uid://cphy0vtj14ob0" path="res://prefabs/tiles/buildings/fork.tscn" id="15_j8v8t"]
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
[sub_resource type="LabelSettings" id="LabelSettings_7r4kk"]
font_size = 32
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_j8v8t"]
resource_local_to_scene = true
bg_color = Color(0, 0, 0, 0)
border_color = Color(1, 1, 1, 1)
2026-04-13 11:34:00 -05:00
[sub_resource type="LabelSettings" id="LabelSettings_c56vf"]
font_size = 32
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_x41uu"]
resource_local_to_scene = true
bg_color = Color(0, 0, 0, 0)
border_color = Color(1, 1, 1, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_r0188"]
resource_local_to_scene = true
bg_color = Color(0, 0, 0, 0)
border_color = Color(1, 1, 1, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_5qo6s"]
resource_local_to_scene = true
bg_color = Color(0, 0, 0, 0)
border_color = Color(1, 1, 1, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_uprus"]
resource_local_to_scene = true
bg_color = Color(0, 0, 0, 0)
border_color = Color(1, 1, 1, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_uqvfp"]
resource_local_to_scene = true
bg_color = Color(0, 0, 0, 0)
border_color = Color(1, 1, 1, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_dp4q7"]
resource_local_to_scene = true
bg_color = Color(0, 0, 0, 0)
border_color = Color(1, 1, 1, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_qqsac"]
resource_local_to_scene = true
bg_color = Color(0, 0, 0, 0)
border_color = Color(1, 1, 1, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_pc2vv"]
resource_local_to_scene = true
bg_color = Color(0, 0, 0, 0)
border_color = Color(1, 1, 1, 1)
2026-04-13 11:34:00 -05:00
[node name="Info" type="Control" unique_id=1719205711]
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
[node name="Submit" type="Button" parent="HBoxContainer/Controls" unique_id=1480835490]
2026-04-13 11:34:00 -05:00
unique_name_in_owner = true
custom_minimum_size = Vector2(100, 0)
layout_mode = 2
text = "End Turn"
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"
[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)"
[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
text = "Day:"
2026-04-13 11:34:00 -05:00
label_settings = SubResource("LabelSettings_qhv1l")
[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")
[node name="PlayersContainer" type="HBoxContainer" parent="HBoxContainer/Info" unique_id=1863734551]
2026-04-13 11:34:00 -05:00
layout_mode = 2
size_flags_horizontal = 4
size_flags_vertical = 4
theme_override_constants/separation = 10
[node name="Player1" type="HBoxContainer" parent="HBoxContainer/Info/PlayersContainer" unique_id=810506541]
2026-04-13 11:34:00 -05:00
layout_mode = 2
size_flags_horizontal = 4
size_flags_vertical = 4
theme_override_constants/separation = 10
[node name="Player1Label" type="Label" parent="HBoxContainer/Info/PlayersContainer/Player1" unique_id=227651304]
unique_name_in_owner = true
layout_mode = 2
text = "Player:"
2026-04-13 11:34:00 -05:00
label_settings = SubResource("LabelSettings_qhv1l")
[node name="Player1Money" type="Label" parent="HBoxContainer/Info/PlayersContainer/Player1" unique_id=1445460948]
unique_name_in_owner = true
2026-04-13 11:34:00 -05:00
layout_mode = 2
text = "$0"
label_settings = SubResource("LabelSettings_qhv1l")
[node name="TechTree" type="HBoxContainer" parent="HBoxContainer" unique_id=190914575]
layout_mode = 2
size_flags_horizontal = 10
size_flags_vertical = 4
[node name="Blueprints" type="Button" parent="HBoxContainer/TechTree" unique_id=910784690]
custom_minimum_size = Vector2(150, 0)
layout_mode = 2
text = "Real Estate Market"
[node name="BlueprintsContainer" type="PanelContainer" parent="." unique_id=203025650]
unique_name_in_owner = true
top_level = true
layout_mode = 1
anchors_preset = 10
anchor_right = 1.0
offset_top = -450.0
offset_bottom = -3.0
2026-04-13 11:34:00 -05:00
grow_horizontal = 2
theme_override_styles/panel = SubResource("StyleBoxFlat_qhv1l")
[node name="HBoxContainer" type="HBoxContainer" parent="BlueprintsContainer" unique_id=760987938]
layout_mode = 2
theme_override_constants/separation = 40
[node name="Button" type="Button" parent="BlueprintsContainer/HBoxContainer" unique_id=1945532062]
layout_mode = 2
size_flags_vertical = 4
text = "Cancel Placement"
2026-04-13 11:34:00 -05:00
[node name="Walls" type="VBoxContainer" parent="BlueprintsContainer/HBoxContainer" unique_id=412374904]
visible = false
2026-04-13 11:34:00 -05:00
layout_mode = 2
alignment = 1
[node name="Label" type="Label" parent="BlueprintsContainer/HBoxContainer/Walls" unique_id=1668814316]
layout_mode = 2
text = "Walls - $1"
label_settings = SubResource("LabelSettings_eu1vu")
horizontal_alignment = 1
[node name="StartWalls" type="Button" parent="BlueprintsContainer/HBoxContainer/Walls" unique_id=645460925]
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"
[node name="StopWalls" type="Button" parent="BlueprintsContainer/HBoxContainer/Walls" unique_id=2066303633]
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"
[node name="BasicTiles" type="VBoxContainer" parent="BlueprintsContainer/HBoxContainer" unique_id=1403203958]
layout_mode = 2
theme_override_constants/separation = 16
alignment = 1
[node name="Label" type="Label" parent="BlueprintsContainer/HBoxContainer/BasicTiles" unique_id=1978827830]
layout_mode = 2
text = "Basic Tiles - $1"
2026-04-13 11:34:00 -05:00
label_settings = SubResource("LabelSettings_j4kb6")
horizontal_alignment = 1
[node name="GridContainer" type="GridContainer" parent="BlueprintsContainer/HBoxContainer/BasicTiles" unique_id=219963427]
layout_mode = 2
size_flags_vertical = 6
theme_override_constants/h_separation = 10
theme_override_constants/v_separation = 10
columns = 2
[node name="UpTurn" parent="BlueprintsContainer/HBoxContainer/BasicTiles/GridContainer" unique_id=1363157270 instance=ExtResource("2_eu1vu")]
layout_mode = 2
[node name="RightTurn" parent="BlueprintsContainer/HBoxContainer/BasicTiles/GridContainer" unique_id=1688209745 instance=ExtResource("3_7r4kk")]
layout_mode = 2
[node name="DownTurn" parent="BlueprintsContainer/HBoxContainer/BasicTiles/GridContainer" unique_id=269046840 instance=ExtResource("4_c56vf")]
layout_mode = 2
[node name="LeftTurn" parent="BlueprintsContainer/HBoxContainer/BasicTiles/GridContainer" unique_id=1788133401 instance=ExtResource("5_dxd6m")]
layout_mode = 2
[node name="Home" type="VBoxContainer" parent="BlueprintsContainer/HBoxContainer" unique_id=85382159]
layout_mode = 2
[node name="Label" type="Label" parent="BlueprintsContainer/HBoxContainer/Home" unique_id=70473481]
layout_mode = 2
text = "Home - $2"
label_settings = SubResource("LabelSettings_7r4kk")
[node name="BuildingSelector" parent="BlueprintsContainer/HBoxContainer/Home" unique_id=133308872 instance=ExtResource("6_7r4kk")]
custom_minimum_size = Vector2(110, 110)
layout_mode = 2
size_flags_horizontal = 4
size_flags_vertical = 6
theme_override_styles/panel = SubResource("StyleBoxFlat_j8v8t")
[node name="Home" parent="BlueprintsContainer/HBoxContainer/Home/BuildingSelector" unique_id=1701297833 instance=ExtResource("7_dxd6m")]
position = Vector2(55, 55)
[node name="ScrollContainer" type="ScrollContainer" parent="BlueprintsContainer/HBoxContainer" unique_id=2014532559]
2026-04-13 11:34:00 -05:00
layout_mode = 2
size_flags_horizontal = 3
vertical_scroll_mode = 0
2026-04-13 11:34:00 -05:00
[node name="Buildings" type="HBoxContainer" parent="BlueprintsContainer/HBoxContainer/ScrollContainer" unique_id=86083788]
layout_mode = 2
size_flags_horizontal = 3
theme_override_constants/separation = 40
[node name="Building 1" type="VBoxContainer" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings" unique_id=1903803082]
2026-04-13 11:34:00 -05:00
layout_mode = 2
[node name="Label" type="Label" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 1" unique_id=1748038090]
2026-04-13 11:34:00 -05:00
layout_mode = 2
text = "$4"
2026-04-13 11:34:00 -05:00
label_settings = SubResource("LabelSettings_c56vf")
horizontal_alignment = 1
[node name="BuildingSelector" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 1" unique_id=360195179 instance=ExtResource("6_7r4kk")]
custom_minimum_size = Vector2(340, 230)
2026-04-13 11:34:00 -05:00
layout_mode = 2
size_flags_vertical = 6
theme_override_styles/panel = SubResource("StyleBoxFlat_x41uu")
2026-04-13 11:34:00 -05:00
[node name="Office" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 1/BuildingSelector" unique_id=746270571 instance=ExtResource("7_c56vf")]
position = Vector2(60, 170)
[node name="Building 2" type="VBoxContainer" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings" unique_id=627681188]
layout_mode = 2
[node name="Label" type="Label" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 2" unique_id=1716667180]
layout_mode = 2
text = "$6"
label_settings = SubResource("LabelSettings_c56vf")
horizontal_alignment = 1
[node name="BuildingSelector" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 2" unique_id=307256822 instance=ExtResource("6_7r4kk")]
custom_minimum_size = Vector2(530, 265)
layout_mode = 2
size_flags_vertical = 6
theme_override_styles/panel = SubResource("StyleBoxFlat_r0188")
[node name="Hospital" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 2/BuildingSelector" unique_id=1503172438 instance=ExtResource("9_j4kb6")]
position = Vector2(100, 205)
[node name="Building 3" type="VBoxContainer" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings" unique_id=975407660]
layout_mode = 2
[node name="Label" type="Label" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 3" unique_id=795918073]
layout_mode = 2
text = "$4"
label_settings = SubResource("LabelSettings_c56vf")
horizontal_alignment = 1
[node name="BuildingSelector" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 3" unique_id=583706447 instance=ExtResource("6_7r4kk")]
custom_minimum_size = Vector2(230, 270)
layout_mode = 2
size_flags_vertical = 6
theme_override_styles/panel = SubResource("StyleBoxFlat_5qo6s")
[node name="Bank" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 3/BuildingSelector" unique_id=973905773 instance=ExtResource("10_wxj2g")]
position = Vector2(60, 210)
[node name="Building 4" type="VBoxContainer" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings" unique_id=1457851442]
layout_mode = 2
[node name="Label" type="Label" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 4" unique_id=350026086]
layout_mode = 2
text = "$8"
label_settings = SubResource("LabelSettings_c56vf")
horizontal_alignment = 1
[node name="BuildingSelector" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 4" unique_id=136723991 instance=ExtResource("6_7r4kk")]
custom_minimum_size = Vector2(120, 310)
layout_mode = 2
size_flags_vertical = 6
theme_override_styles/panel = SubResource("StyleBoxFlat_uprus")
[node name="Bar" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 4/BuildingSelector" unique_id=2099013183 instance=ExtResource("11_sttyi")]
position = Vector2(60, 210)
[node name="Building 5" type="VBoxContainer" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings" unique_id=547829632]
layout_mode = 2
[node name="Label" type="Label" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 5" unique_id=1524450412]
layout_mode = 2
text = "$8"
label_settings = SubResource("LabelSettings_c56vf")
horizontal_alignment = 1
[node name="BuildingSelector" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 5" unique_id=1337834576 instance=ExtResource("6_7r4kk")]
custom_minimum_size = Vector2(270, 270)
layout_mode = 2
size_flags_vertical = 6
theme_override_styles/panel = SubResource("StyleBoxFlat_uqvfp")
[node name="Shop" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 5/BuildingSelector" unique_id=40225851 instance=ExtResource("12_w3n6g")]
position = Vector2(60, 170)
[node name="Building 6" type="VBoxContainer" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings" unique_id=399299260]
layout_mode = 2
[node name="Label" type="Label" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 6" unique_id=1107358043]
layout_mode = 2
text = "$4"
label_settings = SubResource("LabelSettings_c56vf")
horizontal_alignment = 1
[node name="BuildingSelector" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 6" unique_id=329766743 instance=ExtResource("6_7r4kk")]
custom_minimum_size = Vector2(420, 230)
layout_mode = 2
size_flags_vertical = 6
theme_override_styles/panel = SubResource("StyleBoxFlat_dp4q7")
[node name="Cafe" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 6/BuildingSelector" unique_id=1788365156 instance=ExtResource("13_di23u")]
position = Vector2(100, 170)
[node name="Building 7" type="VBoxContainer" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings" unique_id=1881374967]
layout_mode = 2
[node name="Label" type="Label" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 7" unique_id=1332832346]
layout_mode = 2
text = "$4"
label_settings = SubResource("LabelSettings_c56vf")
horizontal_alignment = 1
[node name="BuildingSelector" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 7" unique_id=1207846400 instance=ExtResource("6_7r4kk")]
custom_minimum_size = Vector2(380, 380)
layout_mode = 2
size_flags_vertical = 6
theme_override_styles/panel = SubResource("StyleBoxFlat_qqsac")
[node name="GunShop" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 7/BuildingSelector" unique_id=1685600790 instance=ExtResource("14_hlhh6")]
position = Vector2(60, 280)
[node name="Building 8" type="VBoxContainer" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings" unique_id=1965375524]
layout_mode = 2
[node name="Label" type="Label" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 8" unique_id=2137971598]
layout_mode = 2
text = "$3"
label_settings = SubResource("LabelSettings_7r4kk")
horizontal_alignment = 1
[node name="BuildingSelector" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 8" unique_id=718642175 instance=ExtResource("6_7r4kk")]
custom_minimum_size = Vector2(200, 155)
layout_mode = 2
size_flags_horizontal = 4
size_flags_vertical = 6
theme_override_styles/panel = SubResource("StyleBoxFlat_pc2vv")
[node name="Fork" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 8/BuildingSelector" unique_id=923842683 instance=ExtResource("15_j8v8t")]
position = Vector2(100, 60)
[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"]
[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-13 11:34:00 -05:00
[connection signal="pressed" from="HBoxContainer/TechTree/Blueprints" to="." method="_on_blueprints_pressed"]
[connection signal="pressed" from="BlueprintsContainer/HBoxContainer/Walls/StartWalls" to="." method="_on_walls_pressed"]
[connection signal="pressed" from="BlueprintsContainer/HBoxContainer/Walls/StopWalls" to="." method="_on_walls_pressed"]
[connection signal="tile_selected" from="BlueprintsContainer/HBoxContainer/BasicTiles/GridContainer/UpTurn" to="." method="handle_tile_selected"]
[connection signal="tile_selected" from="BlueprintsContainer/HBoxContainer/BasicTiles/GridContainer/RightTurn" to="." method="handle_tile_selected"]
[connection signal="tile_selected" from="BlueprintsContainer/HBoxContainer/BasicTiles/GridContainer/DownTurn" to="." method="handle_tile_selected"]
[connection signal="tile_selected" from="BlueprintsContainer/HBoxContainer/BasicTiles/GridContainer/LeftTurn" to="." method="handle_tile_selected"]
[connection signal="select_building" from="BlueprintsContainer/HBoxContainer/Home/BuildingSelector" to="." method="handle_building_selected"]
[connection signal="select_building" from="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 1/BuildingSelector" to="." method="handle_building_selected"]
[connection signal="select_building" from="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 2/BuildingSelector" to="." method="handle_building_selected"]
[connection signal="select_building" from="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 3/BuildingSelector" to="." method="handle_building_selected"]
[connection signal="select_building" from="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 4/BuildingSelector" to="." method="handle_building_selected"]
[connection signal="select_building" from="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 5/BuildingSelector" to="." method="handle_building_selected"]
[connection signal="select_building" from="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 6/BuildingSelector" to="." method="handle_building_selected"]
[connection signal="select_building" from="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 7/BuildingSelector" to="." method="handle_building_selected"]
[connection signal="select_building" from="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 8/BuildingSelector" to="." method="handle_building_selected"]