Belot.PlayingManager.CheckBelotForValidColor C# (CSharp) Метод

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

private CheckBelotForValidColor ( Player player, Card playedCard, CardsCollection foundCards ) : void
player Player
playedCard Card
foundCards CardsCollection
Результат void
        private void CheckBelotForValidColor( Player player, Card playedCard, CardsCollection foundCards )
        {
            foreach( Card card in player.Cards )
            {
                if( playedCard.CardColor == card.CardColor )
                {
                    if( playedCard.CardType == CardType.Queen && card.CardType == CardType.King )
                    {
                        foundCards.Add( playedCard );
                        foundCards.Add( card );
                    }

                    if(playedCard.CardType == CardType.King && card.CardType == CardType.Queen)
                    {
                        foundCards.Add( card );
                        foundCards.Add( playedCard );
                    }
                }
            }
        }