private void GameOverHandler(object sender, GameBot.GameOverEventArgs e)
        {
            var gameOverXml = new GameOverMessage
            {
                GameId = e.GameInfo.GameId,
                Winner = e.GameInfo.GameWinner
            }.ToXml();

            Connection.Send(new Message(e.GameInfo.Player1, gameOverXml));
            Connection.Send(new Message(e.GameInfo.Player2, gameOverXml));
        }
Example #2
0
 protected virtual void ProcessGameOverMessage(Jid from, GameOverMessage gameOverMessage)
 {
     OnGameOver(gameOverMessage.GameId, gameOverMessage.Winner);
 }
 protected override void ProcessGameOverMessage(Jid from, GameOverMessage gameOverMessage)
 {
     _bots[gameOverMessage.GameId].GameOver(gameOverMessage.Winner);
     base.ProcessGameOverMessage(from, gameOverMessage);
 }