private SuggestedMatch(Player p1, Player p2, Player p3, Player p4) { Team1 = new Team(p1, p2); Team2 = new Team(p3, p4); Team1.AddOpponents(Team2); HandicapDifference = Math.Abs(Team1.CompareHandicapWith(Team2)); }
public void AddPartner(Player player) { if (PartnersSoFar.ContainsKey(player)) { PartnersSoFar[player]++; } else { PartnersSoFar.Add(player, 1); } }
private void AddOpponent(Player player) { if (OpponentsSoFar.ContainsKey(player)) { OpponentsSoFar[player]++; } else { OpponentsSoFar.Add(player, 1); } }
public void AddOpponents(Player player1, Player player2) { AddOpponent(player1); AddOpponent(player2); }