Fixed multiplayer crash bug and properly reset player color on return to menu
This commit is contained in:
parent
10066090b1
commit
62eef907d3
4 changed files with 9 additions and 12 deletions
12
Game.gd
12
Game.gd
|
|
@ -17,19 +17,19 @@ func _ready():
|
|||
# as opposed to someone (3rd) connecting DURING the game
|
||||
# and disconnecting again
|
||||
multiplayer.peer_disconnected.connect(_on_peer_disconnected)
|
||||
multiplayer.server_disconnected.connect(_on_server_disconnected)
|
||||
#multiplayer.server_disconnected.connect(_on_server_disconnected)
|
||||
|
||||
GameEvents.game_started.emit()
|
||||
|
||||
func _on_peer_disconnected(id: int) -> void:
|
||||
GameData.disconnect_reason = "Connection to other peer closed unexpectedly"
|
||||
Networking.disconnect_all()
|
||||
#Networking.disconnect_all()
|
||||
get_tree().change_scene_to_file("res://UI/main_menu.tscn")
|
||||
|
||||
func _on_server_disconnected() -> void:
|
||||
GameData.disconnect_reason = "Connection to other peer closed unexpectedly"
|
||||
Networking.disconnect_all()
|
||||
get_tree().change_scene_to_file("res://UI/main_menu.tscn")
|
||||
#func _on_server_disconnected() -> void:
|
||||
# GameData.disconnect_reason = "Connection to other peer closed unexpectedly"
|
||||
#Networking.disconnect_all()
|
||||
# get_tree().change_scene_to_file("res://UI/main_menu.tscn")
|
||||
|
||||
func advance_turn():
|
||||
GameEvents.turn_ended.emit(current_turn, map)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue