A team game with an emphasis on movement (with no shooting), inspired by Overwatch and Zineth
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

26 lines
584 B

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