diff options
author | Daniel Weipert <git@mail.dweipert.de> | 2024-10-12 13:59:11 +0200 |
---|---|---|
committer | Daniel Weipert <git@mail.dweipert.de> | 2024-10-12 13:59:11 +0200 |
commit | 647e2e1812c00e29337a61560644f7aa91d0eb0f (patch) | |
tree | 7b93c138ba430d7d9692c29cb9be0b5d3fe63e70 /UI/Lobby.tscn | |
parent | 911699e9563a8791d72173b46fd8860ce15bb91a (diff) |
next commit
Diffstat (limited to 'UI/Lobby.tscn')
-rw-r--r-- | UI/Lobby.tscn | 94 |
1 files changed, 67 insertions, 27 deletions
diff --git a/UI/Lobby.tscn b/UI/Lobby.tscn index 4060f88..4cf9a8b 100644 --- a/UI/Lobby.tscn +++ b/UI/Lobby.tscn @@ -1,6 +1,7 @@ -[gd_scene load_steps=2 format=3 uid="uid://bcbxer883ygg7"] +[gd_scene load_steps=3 format=3 uid="uid://r45j806p4a74"] -[ext_resource type="Script" path="res://UI/Lobby.gd" id="1_f10dr"] +[ext_resource type="Script" path="res://UI/lobby.gd" id="1_mm4gt"] +[ext_resource type="Theme" uid="uid://bt84t61hrvoyn" path="res://UI/lobby_theme.tres" id="2_syjfh"] [node name="Lobby" type="Control"] layout_mode = 3 @@ -9,52 +10,91 @@ anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 -script = ExtResource("1_f10dr") +script = ExtResource("1_mm4gt") -[node name="CenterContainer" type="CenterContainer" parent="."] +[node name="MarginContainer" type="MarginContainer" parent="."] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 +theme_override_constants/margin_left = 4 +theme_override_constants/margin_top = 4 +theme_override_constants/margin_right = 4 +theme_override_constants/margin_bottom = 4 -[node name="VBoxContainer" type="VBoxContainer" parent="CenterContainer"] +[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer"] layout_mode = 2 -[node name="Name" type="TextEdit" parent="CenterContainer/VBoxContainer"] -unique_name_in_owner = true -custom_minimum_size = Vector2(0, 50) +[node name="CenterContainer" type="CenterContainer" parent="MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 + +[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer/CenterContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_constants/separation = 32 + +[node name="PanelContainer" type="PanelContainer" parent="MarginContainer/VBoxContainer/CenterContainer/HBoxContainer"] layout_mode = 2 -placeholder_text = "Name" +size_flags_horizontal = 3 -[node name="Host" type="Button" parent="CenterContainer/VBoxContainer"] +[node name="MarginContainer" type="MarginContainer" parent="MarginContainer/VBoxContainer/CenterContainer/HBoxContainer/PanelContainer"] +layout_mode = 2 +theme_override_constants/margin_left = 4 +theme_override_constants/margin_top = 4 +theme_override_constants/margin_right = 4 +theme_override_constants/margin_bottom = 4 + +[node name="PlayersList" type="VBoxContainer" parent="MarginContainer/VBoxContainer/CenterContainer/HBoxContainer/PanelContainer/MarginContainer"] unique_name_in_owner = true +custom_minimum_size = Vector2(0, 100) +layout_mode = 2 + +[node name="Control" type="MarginContainer" parent="MarginContainer/VBoxContainer/CenterContainer/HBoxContainer/PanelContainer/MarginContainer/PlayersList"] +layout_mode = 2 + +[node name="Label" type="Label" parent="MarginContainer/VBoxContainer/CenterContainer/HBoxContainer/PanelContainer/MarginContainer/PlayersList/Control"] layout_mode = 2 -theme_override_font_sizes/font_size = 24 -text = "Host" +text = "A" -[node name="IP" type="TextEdit" parent="CenterContainer/VBoxContainer"] +[node name="Control2" type="MarginContainer" parent="MarginContainer/VBoxContainer/CenterContainer/HBoxContainer/PanelContainer/MarginContainer/PlayersList"] +layout_mode = 2 + +[node name="Label2" type="Label" parent="MarginContainer/VBoxContainer/CenterContainer/HBoxContainer/PanelContainer/MarginContainer/PlayersList/Control2"] +layout_mode = 2 +text = "B" + +[node name="Maps" type="VBoxContainer" parent="MarginContainer/VBoxContainer/CenterContainer/HBoxContainer"] unique_name_in_owner = true -custom_minimum_size = Vector2(150, 50) layout_mode = 2 -size_flags_vertical = 3 -theme_override_font_sizes/font_size = 18 -placeholder_text = "Join IP" +size_flags_horizontal = 3 +theme = ExtResource("2_syjfh") + +[node name="MapButton" type="Button" parent="MarginContainer/VBoxContainer/CenterContainer/HBoxContainer/Maps"] +layout_mode = 2 +toggle_mode = true +text = "Wintermaul" + +[node name="MapButton2" type="Button" parent="MarginContainer/VBoxContainer/CenterContainer/HBoxContainer/Maps"] +layout_mode = 2 +toggle_mode = true +text = "Squares" -[node name="Port" type="TextEdit" parent="CenterContainer/VBoxContainer"] +[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 8 + +[node name="StartButton" type="Button" parent="MarginContainer/VBoxContainer/VBoxContainer"] unique_name_in_owner = true -custom_minimum_size = Vector2(150, 50) layout_mode = 2 -size_flags_vertical = 3 -theme_override_font_sizes/font_size = 18 -placeholder_text = "Host&Join Port" +text = "Start" -[node name="Join" type="Button" parent="CenterContainer/VBoxContainer"] +[node name="CancelButton" type="Button" parent="MarginContainer/VBoxContainer/VBoxContainer"] unique_name_in_owner = true layout_mode = 2 -theme_override_font_sizes/font_size = 24 -text = "Join" +text = "Cancel" -[connection signal="pressed" from="CenterContainer/VBoxContainer/Host" to="." method="_on_host_pressed"] -[connection signal="pressed" from="CenterContainer/VBoxContainer/Join" to="." method="_on_join_pressed"] +[connection signal="pressed" from="MarginContainer/VBoxContainer/VBoxContainer/StartButton" to="." method="_on_start_button_pressed"] +[connection signal="pressed" from="MarginContainer/VBoxContainer/VBoxContainer/CancelButton" to="." method="_on_cancel_button_pressed"] |