public static EvaluateCard ( AnnouncementTypeEnum gameType, |
||
gameType | AnnouncementTypeEnum | curent game |
card | card to be evaluated | |
return | int |
private void CalculatePoints(Hand lastHand) { PlayerPosition pos = lastHand.Winner.Position; if (pos == PlayerPosition.East || pos == PlayerPosition.West) { foreach (Card card in lastHand) { _eastWestPoints += CardPointEvaluator.EvaluateCard(this._currentAnnouncement.Type, card); } } else { foreach (Card card in lastHand) { _northSouthPoints += CardPointEvaluator.EvaluateCard(this._currentAnnouncement.Type, card); } } }