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); }
/// <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); }