mirror of
https://github.com/thegatesbrowser/godot-multiplayer.git
synced 2025-10-16 20:03:38 -04:00
ip address usage
This commit is contained in:
parent
ceb10e9a06
commit
2f3b80fffa
4 changed files with 132 additions and 15 deletions
42
ui/ui.tscn
42
ui/ui.tscn
|
@ -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"]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue