skullball/godot/scenes/main.tscn

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.98629165, -0.031186381, 0.16203775, -1.4054481e-08, 0.981978, 0.1889952, -0.16501158, -0.18640438, 0.9685167, 1.0974052, 1.7166122, 1.4909106)
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"]