summaryrefslogtreecommitdiff
path: root/UI/Lobby.gd
diff options
context:
space:
mode:
Diffstat (limited to 'UI/Lobby.gd')
-rw-r--r--UI/Lobby.gd23
1 files changed, 19 insertions, 4 deletions
diff --git a/UI/Lobby.gd b/UI/Lobby.gd
index d4eb7c2..4fea0bc 100644
--- a/UI/Lobby.gd
+++ b/UI/Lobby.gd
@@ -1,11 +1,26 @@
extends Control
-func _on_button_pressed() -> void:
- Network.host_game()
+func get_ip():
+ var ip := "127.0.0.1"
+ if %IP.text:
+ ip = %IP.text
+
+ return ip
+
+
+func get_port():
+ var port := 1234
+ if %Port.text:
+ port = %Port.text
+
+ return port
+
+func _on_host_pressed() -> void:
+ Network.host_game(get_port())
get_tree().change_scene_to_file("res://Stages/world.tscn")
-func _on_button_2_pressed() -> void:
- Network.join_game()
+func _on_join_pressed() -> void:
+ Network.join_game(get_ip(), get_port())
get_tree().change_scene_to_file("res://Stages/world.tscn")