internal virtual Dictionary<int, PointsScorecard> AwardBasePoints(IList<PlayerRank> playerRanks)
{
var playerToPoints = new Dictionary<int, PointsScorecard>(playerRanks.Count);
if (EveryoneLost(playerRanks))
{
GiveEveryoneTwoPoints(playerRanks, playerToPoints);
}
else
{
GiveEveryoneNormalPoints(playerRanks, playerToPoints);
}
return playerToPoints;
}