Exemple #1
0
        protected void game_BoardUpdated(object sender, BoardEventArgs args)
        {
            var latestMove = args.LatestDiscPosition;

            var discColor = _discColorManager.GetDiscColor(args.LatestDiscPosition.PlayerInitialLetter);

            var message = string.IsNullOrEmpty(args.Message)
                              ? string.Empty
                              : string.Concat(DateTime.Now.ToShortTimeString(),
                                              ": ",
                                              args.Message);

            Clients.All.addDisc(
                Context.ConnectionId,
                latestMove.X,
                latestMove.Y,
                latestMove.PlayerInitialLetter,
                discColor,
                message);
        }
 protected virtual void OnBoardUpdated(BoardEventArgs e)
 {
     if (BoardUpdated != null)
         BoardUpdated(this, e);
 }