Esempio n. 1
0
        public PlayerTournamentResults GetPlayerResults(Player player)
        {
            int i      = Players.SelectWithIndex().Where(tup => tup.Item2 == player).Single().Item1;
            int wins   = _Wins[i].Sum();
            int losses = _Wins.Select(row => row[i]).Sum();
            var result = new PlayerTournamentResults((Players.Count - 1) * GameCount, wins, losses);

            return(result);
        }
 public static double GetPlayerScore(PlayerTournamentResults results)
 {
     return(results.Wins + 0.5 * results.Draws);
 }