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); }
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()); }
private void Fill_matches_count(Ranking ranking, RankingMatchData match) { var players = match.Get_match_players(); ranking.Apply_match_count(players); }