diff --git a/tetris/online.py b/tetris/online.py index 3f0ae8f..5774037 100644 --- a/tetris/online.py +++ b/tetris/online.py @@ -114,6 +114,9 @@ class _NetworkConnectionService(): if data["type"] == "receive_piece": print("Receive a piece!") MultiplayerService._receive_piece_queue.put(PieceDto.create(data["piece"])) + if data["type"] == "exit_game": + print("Exit the game!") + cls.close_connection() cls._pending_receive_task = None elif len(pending):