ip address usage

This commit is contained in:
Ethan Weber 2025-07-12 12:46:39 -06:00
parent ceb10e9a06
commit 2f3b80fffa
4 changed files with 132 additions and 15 deletions

View file

@ -26,7 +26,7 @@ anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="Buttons" type="VBoxContainer" parent="MainMenu"]
[node name="MenuContainer" type="VBoxContainer" parent="MainMenu"]
layout_mode = 1
anchors_preset = 8
anchor_left = 0.5
@ -34,23 +34,47 @@ anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -150.0
offset_top = -78.0
offset_top = -130.0
offset_right = 150.0
offset_bottom = 78.0
offset_bottom = 130.0
grow_horizontal = 2
grow_vertical = 2
[node name="Server" type="Button" parent="MainMenu/Buttons"]
[node name="IPSection" type="VBoxContainer" parent="MainMenu/MenuContainer"]
layout_mode = 2
theme_override_constants/separation = 10
[node name="IPLabel" type="Label" parent="MainMenu/MenuContainer/IPSection"]
layout_mode = 2
theme_override_font_sizes/font_size = 24
text = "Server IP Address:"
horizontal_alignment = 1
[node name="IPInput" type="LineEdit" parent="MainMenu/MenuContainer/IPSection"]
layout_mode = 2
theme_override_font_sizes/font_size = 20
placeholder_text = "Enter IP address (e.g., 192.168.1.100)"
text = "localhost"
alignment = 1
[node name="Spacer" type="Control" parent="MainMenu/MenuContainer"]
custom_minimum_size = Vector2(0, 20)
layout_mode = 2
[node name="Buttons" type="VBoxContainer" parent="MainMenu/MenuContainer"]
layout_mode = 2
[node name="Server" type="Button" parent="MainMenu/MenuContainer/Buttons"]
layout_mode = 2
theme_override_font_sizes/font_size = 30
text = "Server"
[node name="Client" type="Button" parent="MainMenu/Buttons"]
[node name="Client" type="Button" parent="MainMenu/MenuContainer/Buttons"]
layout_mode = 2
theme_override_font_sizes/font_size = 30
text = "Client"
[node name="Exit" type="Button" parent="MainMenu/Buttons"]
[node name="Exit" type="Button" parent="MainMenu/MenuContainer/Buttons"]
layout_mode = 2
theme_override_font_sizes/font_size = 30
text = "Exit"
@ -88,6 +112,6 @@ script = ExtResource("4_0te8w")
user_data_events = ExtResource("5_tmjbr")
player_panel = ExtResource("6_lta7j")
[connection signal="pressed" from="MainMenu/Buttons/Server" to="." method="start_server_emit"]
[connection signal="pressed" from="MainMenu/Buttons/Client" to="." method="connect_client_emit"]
[connection signal="pressed" from="MainMenu/Buttons/Exit" to="." method="exit_game_emit"]
[connection signal="pressed" from="MainMenu/MenuContainer/Buttons/Server" to="." method="start_server_emit"]
[connection signal="pressed" from="MainMenu/MenuContainer/Buttons/Client" to="." method="connect_client_emit"]
[connection signal="pressed" from="MainMenu/MenuContainer/Buttons/Exit" to="." method="exit_game_emit"]