[gd_scene format=3 uid="uid://lahirbqfppvw"] [ext_resource type="PackedScene" uid="uid://bbmc2gmy7g8ag" path="res://scenes/misc/menu_player.tscn" id="1_o5qli"] [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")] 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") [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="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="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="TextEdit" parent="join_panel/v_box_container" unique_id=584304528] custom_minimum_size = Vector2(150, 30) layout_mode = 2 [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="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) [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/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"]