5 const SERVER_PORT = 2022
9 get_tree().connect("network_peer_connected", self, "_peer_connected")
10 get_tree().connect("network_peer_disconnected", self, "_peer_disconnected")
11 get_tree().connect("connected_to_server", self, "_connected_ok")
12 get_tree().connect("connection_failed", self, "_connected_fail")
13 get_tree().connect("server_disconnected", self, "_server_disconnected")
16 func _peer_connected(id):
17 print("peer_connected ", id)
21 func _peer_disconnected(id):
22 print("peer_disconnected ", id)
29 func _connected_fail():
30 print("failed to connect D:<")
33 func _server_disconnected():
34 print("disconnected!!!!! D:<<")
37 func _on_serverz_click() -> void:
38 var peer := NetworkedMultiplayerENet.new()
39 var err := peer.create_server(SERVER_PORT, MAX_PLAYERS)
41 print("WOOOOPS, failed with error ", err)
43 get_tree().network_peer = peer
47 func _on_clientz_click() -> void:
48 var peer := NetworkedMultiplayerENet.new()
49 var ip :String = $VBoxContainer/ipaddr.text
50 var err := peer.create_client(ip, SERVER_PORT)
52 print("WOOOOPS, failed with error ", err)
54 print("OK! I should be connected?")
55 get_tree().network_peer = peer
59 func goto_board() -> void:
60 var board := preload("res://src/board.tscn")
61 var err := get_tree().change_scene_to(board)
63 print("WOOOPS, failed with err ", err)