示例#1
0
 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);
 }
示例#2
0
 /// <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;
 }
示例#3
0
 public Card(ValueEnum value, SuitEnum suit)
 {
     Value = value.ToString();
     Suit  = suit.ToString();
 }
示例#4
0
文件: Card.cs 项目: enijkamp/pokerbot
 public override string ToString()
 {
     return(suit.ToString().ToCharArray()[0] + ":" + rank.ToString());
 }