online multiplayer chess game (note server currently down)
Diffstat (limited to 'networking/PacketHandler.gd')
-rw-r--r--networking/PacketHandler.gd3
1 files changed, 1 insertions, 2 deletions
diff --git a/networking/PacketHandler.gd b/networking/PacketHandler.gd
index 5734e28..47a122e 100644
--- a/networking/PacketHandler.gd
+++ b/networking/PacketHandler.gd
@@ -161,7 +161,7 @@ func handle_result(accepted, resultstring: String) -> bool:
func go_back(error: String, isok: bool) -> void:
Globals.reset_vars()
- if has_node("/root/Game"):
+ if Globals.playing:
$"/root/Game".queue_free()
set_lobby_status(error, isok)
lobby.toggle(true)
@@ -170,7 +170,6 @@ func go_back(error: String, isok: bool) -> void:
func _start_game() -> void:
- Globals.playing = true
set_hosting(false)
var board: Control = load("res://ui/board/Game.tscn").instance()
get_tree().get_root().add_child(board)