Exemplo n.º 1
0
        private string ChoiceValueOfCard(ValueOfCard value)
        {
            switch (value)
            {
            case ValueOfCard.JACK:
                name = "Валет";
                break;

            case ValueOfCard.DAME:
                name = "Дама";
                break;

            case ValueOfCard.KING:
                name = "Король";
                break;

            case ValueOfCard.ACE:
                name = "Туз";
                break;
            }
            return(name);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Gets the rank of the card.
        /// </summary>
        /// <param name="cardAsNumber">Current value of the card as integer number.</param>
        /// <returns>Returns the rank of the card according to the input integer number.</returns>
        public static ValueOfCard GetValue(int cardAsNumber)
        {
            int reminderValue = cardAsNumber / 4;

            ValueOfCard value = ValueOfCard.Ace;

            switch (reminderValue)
            {
            case 0:
                value = ValueOfCard.Ace;
                break;

            case 1:
                value = ValueOfCard.Two;
                break;

            case 2:
                value = ValueOfCard.Three;
                break;

            case 3:
                value = ValueOfCard.Four;
                break;

            case 4:
                value = ValueOfCard.Five;
                break;

            case 5:
                value = ValueOfCard.Six;
                break;

            case 6:
                value = ValueOfCard.Seven;
                break;

            case 7:
                value = ValueOfCard.Eight;
                break;

            case 8:
                value = ValueOfCard.Nine;
                break;

            case 9:
                value = ValueOfCard.Ten;
                break;

            case 10:
                value = ValueOfCard.Jack;
                break;

            case 11:
                value = ValueOfCard.Queen;
                break;

            case 12:
                value = ValueOfCard.King;
                break;
            }
            return(value);
        }