AIPlayers.AIPlayer.GetDistanceNoTrumps C# (CSharp) Метод

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

private GetDistanceNoTrumps ( Card card, Card maxCard ) : int
card Belot.Card
maxCard Belot.Card
Результат int
        private int GetDistanceNoTrumps( Card card, Card maxCard )
        {
            int x = 0, y = 0;

            switch ( card.CardType )
            {
                case CardType.Ace:
                    x = 8;
                    break;
                case CardType.Ten:
                    x = 7;
                    break;
                case CardType.King:
                    x = 6;
                    break;
                case CardType.Queen:
                    x = 5;
                    break;
                case CardType.Jack:
                    x = 4;
                    break;
                case CardType.Nine:
                    x = 3;
                    break;
                case CardType.Eight:
                    x = 2;
                    break;
                case CardType.Seven:
                    x = 1;
                    break;
            }

            switch ( maxCard.CardType )
            {
                case CardType.Ace:
                    y = 8;
                    break;
                case CardType.Ten:
                    y = 7;
                    break;
                case CardType.King:
                    y = 6;
                    break;
                case CardType.Queen:
                    y = 5;
                    break;
                case CardType.Jack:
                    y = 4;
                    break;
                case CardType.Nine:
                    y = 3;
                    break;
                case CardType.Eight:
                    y = 2;
                    break;
                case CardType.Seven:
                    y = 1;
                    break;
            }

            return y - x;
        }