- extends Control
-
- onready var networking = preload("res://scripts/networking.gd").new()
-
- func _ready():
- add_child(networking)
-
- get_node("Server").connect("pressed", self, "_start_server")
- get_node("Client").connect("pressed", self, "_start_client")
-
- func _start_server():
- networking.start_server(_get_port())
- _show_lobby()
-
- func _start_client():
- var ip = get_node("IP").text
- networking.start_client(ip, _get_port())
- _show_lobby()
-
- func _show_lobby():
- get_tree().change_scene("res://scenes/lobby.tscn")
-
- func _get_port():
- var port = util.args.get_value("-port")
- return port
-
|