Esempio n. 1
0
        private void OnWin(object sender, OnWinEventArgs args)
        {
            var player = args.Player;

            if (player != null)
            {
                winCounts[player] = (winCounts.ContainsKey(player) ? winCounts[player] : 0) + 1;
            }
            else
            {
                ++catGames;
            }

            Console.WriteLine(player == null ? "Cat's game!" : $"{player.Symbol} wins!");
            Console.WriteLine($"Win counts for players: ({string.Join(",", winCounts.Select(p => $"{p.Key}:{p.Value}"))}) and {catGames} ties!");
        }
Esempio n. 2
0
 private void OnWin(object sender, OnWinEventArgs args)
 {
     ProcessPendingExperiences(args.Player);
 }