289 lines
10 KiB
Plaintext
289 lines
10 KiB
Plaintext
[gd_scene format=3 uid="uid://lahirbqfppvw"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://bbmc2gmy7g8ag" path="res://scenes/misc/menu_player.tscn" id="1_o5qli"]
|
|
[ext_resource type="PackedScene" uid="uid://dsxu0y8pjbw3k" path="res://scenes/ui/credits.tscn" id="1_sugp2"]
|
|
[ext_resource type="PackedScene" uid="uid://n3u0jr4wiib1" path="res://scenes/ui/settings.tscn" id="2_0wfyh"]
|
|
|
|
[node name="menu" type="MainMenu" unique_id=2036763876 node_paths=PackedStringArray("camera", "main_position", "host_position", "main_panel", "host_panel", "join_panel", "host_port", "join_addr", "join_port", "recent_servers_button", "popup_panel", "popup_title", "popup_text", "popup_button", "open_replay_dialog")]
|
|
camera = NodePath("camera_3d")
|
|
main_position = NodePath("main_pos")
|
|
host_position = NodePath("host_pos")
|
|
main_panel = NodePath("main_panel")
|
|
host_panel = NodePath("host_panel")
|
|
join_panel = NodePath("join_panel")
|
|
host_port = NodePath("host_panel/v_box_container/host_port")
|
|
join_addr = NodePath("join_panel/v_box_container/address_text")
|
|
join_port = NodePath("join_panel/v_box_container/port_text")
|
|
recent_servers_button = NodePath("join_panel/v_box_container/recent_servers")
|
|
popup_panel = NodePath("popup_panel")
|
|
popup_title = NodePath("popup_panel/v_box_container/title")
|
|
popup_text = NodePath("popup_panel/v_box_container/text")
|
|
popup_button = NodePath("popup_panel/v_box_container/ok")
|
|
credits = ExtResource("1_sugp2")
|
|
open_replay_dialog = NodePath("open_replay_dialog")
|
|
|
|
[node name="camera_3d" type="Camera3D" parent="." unique_id=1513321931]
|
|
transform = Transform3D(0.986291, -0.031187074, 0.16204135, -1.4054503e-08, 0.981978, 0.1889952, -0.16501525, -0.18640426, 0.96851605, 1.0973973, 1.7166122, 1.4909189)
|
|
current = true
|
|
|
|
[node name="directional_light_3d" type="DirectionalLight3D" parent="." unique_id=75522463]
|
|
transform = Transform3D(0.61237246, -0.5, 0.61237246, 0.3535534, 0.8660254, 0.3535534, -0.7071068, 0, 0.7071068, 0, 1, 2)
|
|
|
|
[node name="menu_player" parent="." unique_id=928718358 instance=ExtResource("1_o5qli")]
|
|
transform = Transform3D(0.66809446, 0, -0.74407655, 0, 1, 0, 0.74407655, 0, 0.66809446, 2.270261, -2.3841858e-07, -1.3596804)
|
|
|
|
[node name="menu_player2" parent="." unique_id=1735741962 instance=ExtResource("1_o5qli")]
|
|
transform = Transform3D(0.9823497, 0, 0.18705386, 0, 1, 0, -0.18705386, 0, 0.9823497, -3.3954296, 1.1920929e-06, 0.47203088)
|
|
|
|
[node name="menu_player3" parent="." unique_id=1638403481 instance=ExtResource("1_o5qli")]
|
|
transform = Transform3D(-0.26696783, 0, 0.9637054, 0, 1, 0, -0.9637054, 0, -0.26696783, -3.5550833, -2.3841858e-07, 2.7302406)
|
|
|
|
[node name="main_panel" type="Panel" parent="." unique_id=2078435804]
|
|
offset_left = 139.0
|
|
offset_top = 167.0
|
|
offset_right = 336.0
|
|
offset_bottom = 474.0
|
|
|
|
[node name="v_box_container" type="VBoxContainer" parent="main_panel" unique_id=287461844]
|
|
layout_mode = 1
|
|
anchors_preset = 8
|
|
anchor_left = 0.5
|
|
anchor_top = 0.5
|
|
anchor_right = 0.5
|
|
anchor_bottom = 0.5
|
|
offset_left = -47.0
|
|
offset_top = -95.0
|
|
offset_right = 47.0
|
|
offset_bottom = 95.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
alignment = 1
|
|
|
|
[node name="label" type="Label" parent="main_panel/v_box_container" unique_id=140542377]
|
|
custom_minimum_size = Vector2(0, 50)
|
|
layout_mode = 2
|
|
text = "QuakeBall"
|
|
horizontal_alignment = 1
|
|
metadata/_edit_lock_ = true
|
|
|
|
[node name="host" type="Button" parent="main_panel/v_box_container" unique_id=1962091117]
|
|
layout_mode = 2
|
|
text = "Host Game"
|
|
metadata/_edit_lock_ = true
|
|
|
|
[node name="join" type="Button" parent="main_panel/v_box_container" unique_id=1364459397]
|
|
layout_mode = 2
|
|
text = "Join Game"
|
|
metadata/_edit_lock_ = true
|
|
|
|
[node name="play_replay" type="Button" parent="main_panel/v_box_container" unique_id=275552647]
|
|
layout_mode = 2
|
|
text = "Play Replay"
|
|
metadata/_edit_lock_ = true
|
|
|
|
[node name="credits" type="Button" parent="main_panel/v_box_container" unique_id=953921422]
|
|
layout_mode = 2
|
|
text = "Credits"
|
|
metadata/_edit_lock_ = true
|
|
|
|
[node name="settings" type="Button" parent="main_panel/v_box_container" unique_id=1153899756]
|
|
layout_mode = 2
|
|
text = "Settings"
|
|
metadata/_edit_lock_ = true
|
|
|
|
[node name="quit" type="Button" parent="main_panel/v_box_container" unique_id=1508139096]
|
|
layout_mode = 2
|
|
text = "Quit"
|
|
metadata/_edit_lock_ = true
|
|
|
|
[node name="host_panel" type="Panel" parent="." unique_id=1633876079]
|
|
visible = false
|
|
offset_left = 139.0
|
|
offset_top = 167.0
|
|
offset_right = 336.0
|
|
offset_bottom = 474.0
|
|
|
|
[node name="v_box_container" type="VBoxContainer" parent="host_panel" unique_id=1651169053]
|
|
layout_mode = 1
|
|
anchors_preset = 8
|
|
anchor_left = 0.5
|
|
anchor_top = 0.5
|
|
anchor_right = 0.5
|
|
anchor_bottom = 0.5
|
|
offset_left = -47.0
|
|
offset_top = -95.0
|
|
offset_right = 47.0
|
|
offset_bottom = 95.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
alignment = 1
|
|
|
|
[node name="title" type="Label" parent="host_panel/v_box_container" unique_id=1539421918]
|
|
custom_minimum_size = Vector2(0, 50)
|
|
layout_mode = 2
|
|
text = "Host Game"
|
|
horizontal_alignment = 1
|
|
metadata/_edit_lock_ = true
|
|
|
|
[node name="port_label" type="Label" parent="host_panel/v_box_container" unique_id=1618746525]
|
|
layout_mode = 2
|
|
text = "Port"
|
|
horizontal_alignment = 1
|
|
|
|
[node name="host_port" type="SpinBox" parent="host_panel/v_box_container" unique_id=1116593197]
|
|
layout_mode = 2
|
|
max_value = 16000.0
|
|
value = 8080.0
|
|
alignment = 1
|
|
|
|
[node name="host" type="Button" parent="host_panel/v_box_container" unique_id=312403378]
|
|
layout_mode = 2
|
|
text = "Host"
|
|
|
|
[node name="back" type="Button" parent="host_panel/v_box_container" unique_id=1658922684]
|
|
layout_mode = 2
|
|
text = "Back"
|
|
|
|
[node name="join_panel" type="Panel" parent="." unique_id=1630672771]
|
|
visible = false
|
|
offset_left = 139.0
|
|
offset_top = 167.0
|
|
offset_right = 336.0
|
|
offset_bottom = 474.0
|
|
|
|
[node name="v_box_container" type="VBoxContainer" parent="join_panel" unique_id=2029384993]
|
|
layout_mode = 1
|
|
anchors_preset = 8
|
|
anchor_left = 0.5
|
|
anchor_top = 0.5
|
|
anchor_right = 0.5
|
|
anchor_bottom = 0.5
|
|
offset_left = -47.0
|
|
offset_top = -95.0
|
|
offset_right = 47.0
|
|
offset_bottom = 95.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
alignment = 1
|
|
|
|
[node name="title" type="Label" parent="join_panel/v_box_container" unique_id=268455606]
|
|
custom_minimum_size = Vector2(0, 50)
|
|
layout_mode = 2
|
|
text = "Join Game"
|
|
horizontal_alignment = 1
|
|
metadata/_edit_lock_ = true
|
|
|
|
[node name="recent_servers_label" type="Label" parent="join_panel/v_box_container" unique_id=683871668]
|
|
layout_mode = 2
|
|
text = "Recent Servers"
|
|
horizontal_alignment = 1
|
|
|
|
[node name="recent_servers" type="OptionButton" parent="join_panel/v_box_container" unique_id=486398131]
|
|
layout_mode = 2
|
|
|
|
[node name="address_label" type="Label" parent="join_panel/v_box_container" unique_id=425811384]
|
|
layout_mode = 2
|
|
text = "Address"
|
|
horizontal_alignment = 1
|
|
|
|
[node name="address_text" type="LineEdit" parent="join_panel/v_box_container" unique_id=672176728]
|
|
custom_minimum_size = Vector2(150, 30)
|
|
layout_mode = 2
|
|
text = "127.0.0.1"
|
|
|
|
[node name="port_label" type="Label" parent="join_panel/v_box_container" unique_id=1606834624]
|
|
layout_mode = 2
|
|
text = "Port"
|
|
horizontal_alignment = 1
|
|
|
|
[node name="port_text" type="SpinBox" parent="join_panel/v_box_container" unique_id=418812818]
|
|
custom_minimum_size = Vector2(150, 30)
|
|
layout_mode = 2
|
|
min_value = 1.0
|
|
max_value = 16000.0
|
|
value = 8080.0
|
|
|
|
[node name="join" type="Button" parent="join_panel/v_box_container" unique_id=1953386108]
|
|
layout_mode = 2
|
|
text = "Join"
|
|
|
|
[node name="back" type="Button" parent="join_panel/v_box_container" unique_id=759190425]
|
|
layout_mode = 2
|
|
text = "Back"
|
|
|
|
[node name="settings" parent="." unique_id=999912383 instance=ExtResource("2_0wfyh")]
|
|
visible = false
|
|
|
|
[node name="main_pos" type="Node3D" parent="." unique_id=98241074]
|
|
transform = Transform3D(0.98629165, -0.031186387, 0.16203767, -1.4054484e-08, 0.981978, 0.1889952, -0.16501155, -0.18640435, 0.9685167, 1.0974054, 1.7166122, 1.4909104)
|
|
|
|
[node name="host_pos" type="Node3D" parent="." unique_id=663794107]
|
|
transform = Transform3D(0.3960592, -0.17354009, 0.90167665, -1.9851193e-08, 0.981978, 0.18899521, -0.9182249, -0.0748533, 0.38892144, -1.0602233, 1.7166122, 3.759781)
|
|
|
|
[node name="popup_panel" type="Panel" parent="." unique_id=1792775604]
|
|
visible = false
|
|
anchors_preset = 8
|
|
anchor_left = 0.5
|
|
anchor_top = 0.5
|
|
anchor_right = 0.5
|
|
anchor_bottom = 0.5
|
|
offset_left = -153.0
|
|
offset_top = -71.0
|
|
offset_right = 153.0
|
|
offset_bottom = 71.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
|
|
[node name="v_box_container" type="VBoxContainer" parent="popup_panel" unique_id=465766643]
|
|
layout_mode = 1
|
|
anchors_preset = 8
|
|
anchor_left = 0.5
|
|
anchor_top = 0.5
|
|
anchor_right = 0.5
|
|
anchor_bottom = 0.5
|
|
offset_left = -20.0
|
|
offset_top = -20.0
|
|
offset_right = 20.0
|
|
offset_bottom = 20.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
alignment = 1
|
|
|
|
[node name="title" type="Label" parent="popup_panel/v_box_container" unique_id=1944397487]
|
|
layout_mode = 2
|
|
size_flags_horizontal = 4
|
|
theme_override_font_sizes/font_size = 25
|
|
text = "Some Title"
|
|
horizontal_alignment = 1
|
|
|
|
[node name="text" type="Label" parent="popup_panel/v_box_container" unique_id=1988165424]
|
|
custom_minimum_size = Vector2(300, 0)
|
|
custom_maximum_size = Vector2(300, -1)
|
|
layout_mode = 2
|
|
size_flags_horizontal = 4
|
|
text = "Some text"
|
|
horizontal_alignment = 1
|
|
autowrap_mode = 3
|
|
|
|
[node name="ok" type="Button" parent="popup_panel/v_box_container" unique_id=488898874]
|
|
layout_mode = 2
|
|
text = "Ok"
|
|
|
|
[node name="open_replay_dialog" type="FileDialog" parent="." unique_id=925465558]
|
|
title = "Open a File"
|
|
file_mode = 0
|
|
access = 2
|
|
filters = PackedStringArray("*.replay")
|
|
|
|
[connection signal="pressed" from="main_panel/v_box_container/host" to="." method="go_to_host_game"]
|
|
[connection signal="pressed" from="main_panel/v_box_container/join" to="." method="go_to_join_game"]
|
|
[connection signal="pressed" from="main_panel/v_box_container/play_replay" to="." method="open_replay_dialog"]
|
|
[connection signal="pressed" from="main_panel/v_box_container/credits" to="." method="open_credits"]
|
|
[connection signal="pressed" from="main_panel/v_box_container/settings" to="settings" method="open"]
|
|
[connection signal="pressed" from="main_panel/v_box_container/quit" to="." method="quit_game"]
|
|
[connection signal="pressed" from="host_panel/v_box_container/host" to="." method="host_game"]
|
|
[connection signal="pressed" from="host_panel/v_box_container/back" to="." method="go_to_main_menu"]
|
|
[connection signal="pressed" from="join_panel/v_box_container/join" to="." method="join_game"]
|
|
[connection signal="pressed" from="join_panel/v_box_container/back" to="." method="go_to_main_menu"]
|
|
[connection signal="pressed" from="popup_panel/v_box_container/ok" to="." method="hide_popup"]
|