Exemplo n.º 1
0
        private void ClientEndRoundEvent(EndRoundMessage msg)
        {
            HideAll();
            ShowScoreText(msg.yourScore, msg.enemyScore);
            ShowRoundDialog();
            gameBoard.Clear();

            string win = msg.winner == CellSign.None ? "Draw" :
                         msg.winner == playerRoundSign ? "You win" : "You lose";

            ShowInfoText(win);
        }
 public async Task ReceiveEndRoundMessage(EndRoundMessage message)
 {
     MessageQueue.ReceiveMessagesQueue.Enqueue(message);
     MyLogger?.LogInformation($"Received {message.GetType().Name}");
     await Task.CompletedTask;
 }
Exemplo n.º 3
0
 public async Task ReceiveEndRoundMessage(EndRoundMessage message)
 {
     ReceiveMessagesQueue.Enqueue(message);
     await Task.CompletedTask;
 }