summaryrefslogtreecommitdiff
path: root/godot/ui
diff options
context:
space:
mode:
Diffstat (limited to 'godot/ui')
-rw-r--r--godot/ui/servermenu/ServerUI.gd5
-rw-r--r--godot/ui/servermenu/ServerUI.tscn9
2 files changed, 14 insertions, 0 deletions
diff --git a/godot/ui/servermenu/ServerUI.gd b/godot/ui/servermenu/ServerUI.gd
index d065b21..9deca37 100644
--- a/godot/ui/servermenu/ServerUI.gd
+++ b/godot/ui/servermenu/ServerUI.gd
@@ -13,11 +13,16 @@ func hide_init_fields():
for node in get_tree().get_nodes_in_group("init_fields"):
node.visible = false
$StopButton.visible = true
+ $HideButton.visible = true
func show_init_fields():
for node in get_tree().get_nodes_in_group("init_fields"):
node.visible = true
$StopButton.visible = false
+ $HideButton.visible = false
+
+func hide_toggle()-> void:
+ server.world.visible = !server.world.visible
func start_server():
console.add_line("Server starting...")
diff --git a/godot/ui/servermenu/ServerUI.tscn b/godot/ui/servermenu/ServerUI.tscn
index f7ed009..f2d05da 100644
--- a/godot/ui/servermenu/ServerUI.tscn
+++ b/godot/ui/servermenu/ServerUI.tscn
@@ -32,6 +32,14 @@ margin_right = 108.0
margin_bottom = 108.0
text = "Stop Server"
+[node name="HideButton" type="Button" parent="."]
+visible = false
+margin_left = 25.0
+margin_top = 116.0
+margin_right = 109.0
+margin_bottom = 136.0
+text = "Hide View"
+
[node name="MapPath" type="LineEdit" parent="." groups=["init_fields"]]
margin_left = 120.0
margin_top = 24.0
@@ -105,4 +113,5 @@ text = "Server Name"
[connection signal="pressed" from="StartButton" to="." method="start_server"]
[connection signal="pressed" from="BackButton" to="." method="back_to_main"]
[connection signal="pressed" from="StopButton" to="." method="stop_server"]
+[connection signal="pressed" from="HideButton" to="." method="hide_toggle"]
[connection signal="text_entered" from="CmdPrompt" to="CmdPrompt" method="enter_cmd"]