コード例 #1
0
ファイル: NimGameResult.cs プロジェクト: TryingToImprove/Nim
 public NimGameResult(List<NimGameAction> actions, Player winner)
 {
     this.winner = winner;
     this.actions = actions;
 }
コード例 #2
0
ファイル: NimGame.cs プロジェクト: TryingToImprove/Nim
        private void NotifyWinner(Player winner, int sum)
        {
            //Load clients from gameHub
            IHubContext clients = GetClients();

            NimGameFinish nimGameFinish = new NimGameFinish(game);

            //Notify all players that we start a new game
            game.Players.ForEach(x =>
            {
                clients.Clients.Client(x.Connection.ConnectionId).Publish("server:finish", JsonHelper.SerializeObject(nimGameFinish), sum, JsonHelper.SerializeObject(game));
            });

            //TODO: Remove game?
        }