Пример #1
0
        private void Fill_Q2(Ranking ranking, RankingMatchData match)
        {
            var home_players = match.Get_match_home_players();
            var away_players = match.Get_match_away_players();

            var home_players_q1_avarage = ranking.Get_players_Q1(home_players) / 2;
            var away_players_q1_avarage = ranking.Get_players_Q1(away_players) / 2;

            ranking.Apply_Q2_total(home_players, away_players_q1_avarage);
            ranking.Apply_Q2_total(away_players, home_players_q1_avarage);
        }
Пример #2
0
 private void Fill_matches_stats(Ranking ranking, RankingMatchData match, RankingOptionsData options_data)
 {
     ranking.Apply_match_win(match.Get_match_winners(), options_data.Points);
     ranking.Apply_match_drawn(match.Get_match_drawn(), options_data.Points_drawn);
     ranking.Apply_match_loose(match.Get_match_loosers());
 }
Пример #3
0
        private void Fill_matches_count(Ranking ranking, RankingMatchData match)
        {
            var players = match.Get_match_players();

            ranking.Apply_match_count(players);
        }