public void Setup(SuitEnum _suit, RankEnum _rank) { suit = _suit; rank = _rank; cardName = "" + rank.ToString() + " of " + suit.ToString(); gameObject.name = cardName; GetComponent <SpriteRenderer>().sprite = Resources.Load <Sprite>("Card_Fronts/" + suit.ToString()[0] + (int)rank); }
/// <summary> /// The constructor used to build a card. /// </summary> /// <param name="suit">The suit of the card.</param> /// <param name="symbol">The symbol of the card.</param> public Card( SuitEnum suit, SymbolEnum symbol) { Suit = suit; Symbol = symbol; SuitString = suit.ToString(); SymbolString = symbol.ToString(); CardValue = (int)symbol; IsAce = Symbol == SymbolEnum.Ace; IsFaceCard = Value >= (int)SymbolEnum.Jack; }
public Card(ValueEnum value, SuitEnum suit) { Value = value.ToString(); Suit = suit.ToString(); }
public override string ToString() { return(suit.ToString().ToCharArray()[0] + ":" + rank.ToString()); }