diff options
Diffstat (limited to 'client/menu/play.tscn')
-rw-r--r-- | client/menu/play.tscn | 32 |
1 files changed, 27 insertions, 5 deletions
diff --git a/client/menu/play.tscn b/client/menu/play.tscn index b91f7bda..8a705629 100644 --- a/client/menu/play.tscn +++ b/client/menu/play.tscn @@ -1,8 +1,9 @@ -[gd_scene load_steps=7 format=3 uid="uid://c8url5fpttbem"] +[gd_scene load_steps=8 format=3 uid="uid://c8url5fpttbem"] [ext_resource type="Theme" uid="uid://b0qmvo504e457" path="res://menu/theme/theme.tres" id="1_cckds"] [ext_resource type="Script" path="res://menu/play.gd" id="2_phxx0"] [ext_resource type="Material" uid="uid://2j8a0c0a2ta5" path="res://menu/theme/blur_material.tres" id="3_fsbt7"] +[ext_resource type="Script" path="res://menu/scroll_container_custom.gd" id="5_cm120"] [ext_resource type="FontFile" uid="uid://bo4vh5xkpvrh1" path="res://menu/theme/font-sansita-swashed.woff2" id="5_ojpbf"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ukani"] @@ -56,11 +57,28 @@ layout_mode = 2 [node name="second" type="VBoxContainer" parent="side/margin/options"] layout_mode = 2 +size_flags_vertical = 3 -[node name="quick_connect" type="Button" parent="side/margin/options/second"] +[node name="Loading" type="Label" parent="side/margin/options/second"] +visible = false +layout_mode = 2 +size_flags_horizontal = 3 +text = "Fetching server list..." +horizontal_alignment = 1 + +[node name="ScrollContainerCustom" type="ScrollContainer" parent="side/margin/options/second"] +layout_mode = 2 +size_flags_vertical = 3 +horizontal_scroll_mode = 0 +script = ExtResource("5_cm120") + +[node name="ServerList" type="VBoxContainer" parent="side/margin/options/second/ScrollContainerCustom"] +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="spacer" type="Control" parent="side/margin/options/second"] +custom_minimum_size = Vector2(0, 10) layout_mode = 2 -text = "c.menu.play.quick_connect" -alignment = 0 [node name="connect" type="HBoxContainer" parent="side/margin/options/second"] layout_mode = 2 @@ -97,7 +115,11 @@ layout_mode = 2 text = "c.menu.back" alignment = 0 -[connection signal="pressed" from="side/margin/options/second/quick_connect" to="." method="_on_quick_connect_pressed"] +[node name="VBoxContainer" type="VBoxContainer" parent="side/margin/options/second"] +layout_mode = 2 + +[node name="HTTPRequest" type="HTTPRequest" parent="."] + [connection signal="text_changed" from="side/margin/options/second/connect/uri" to="." method="_on_uri_text_changed"] [connection signal="pressed" from="side/margin/options/second/connect/connect" to="." method="_on_connect_pressed"] [connection signal="pressed" from="side/margin/options/second/server/control" to="." method="_on_server_pressed"] |