Belot.Deal.GetCombinationPoints C# (CSharp) Метод

GetCombinationPoints() приватный Метод

private GetCombinationPoints ( Player winner, ListDictionary map ) : int
winner Player
map System.Collections.Specialized.ListDictionary
Результат int
        private int GetCombinationPoints( Player winner, ListDictionary map )
        {
            int points = 0;
            foreach( DictionaryEntry de in map )
            {
                if( winner == de.Value || _game.GetTeamPlayer( winner ) == de.Value )
                {
                    points += (de.Key as CardCombination).Points;
                    (de.Key as CardCombination).IsCounted = true;
                }
                else
                {
                    (de.Key as CardCombination).IsCounted = false;
                }
            }
            return points;
        }