FuncIt/Game_3/menu.gd
2021-10-11 15:56:15 +03:00

31 lines
694 B
GDScript

extends Node2D
func _ready():
get_tree().connect("network_peer_connected", self, "_connected")
func _on_singleplayer_pressed():
var game = preload("res://game.tscn").instance()
get_tree().get_root().add_child(game)
hide()
func _on_join_button_pressed():
var client = NetworkedMultiplayerENet.new()
client.create_client("127.0.0.1", 8080)
get_tree().set_network_peer(client)
func _on_host_button_pressed():
var server = NetworkedMultiplayerENet.new()
server.create_server(8080, 2)
get_tree().set_network_peer(server)
func _connected(client_id):
Singleton.user_id = client_id
var game = preload("res://game.tscn").instance()
get_tree().get_root().add_child(game)
hide()