online multiplayer chess game (note server currently down)
Diffstat (limited to 'networking/PacketHandler.gd')
| -rw-r--r-- | networking/PacketHandler.gd | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/networking/PacketHandler.gd b/networking/PacketHandler.gd index 3b87049..550eb37 100644 --- a/networking/PacketHandler.gd +++ b/networking/PacketHandler.gd @@ -137,6 +137,7 @@ func host_result(accepted) -> void: func handle_result(accepted, resultstring: String) -> bool: if typeof(accepted) == TYPE_DICTIONARY: Globals.team = "w" if accepted.idx == 0 else "b" + Log.debug("Team set to " + Utils.expand_color(Globals.team)) lobby.set_status(resultstring, true) return true lobby.set_status(accepted, false) @@ -161,8 +162,10 @@ func _start_game() -> void: lobby.toggle(false) emit_signal("start_game") lobby.set_buttons(false) + SoundFx.play("Victory") + yield(get_tree(), "idle_frame") + Log.debug("Flipping board" if Globals.team == Chess.BLACK else "Not flipping board") if Globals.team == Chess.BLACK: - yield(get_tree(), "idle_frame") board.get_board().flip_board() |