public static HandName ToFlash(HandName handName) { switch (handName) { case HandName.TheUnbeatable: return(HandName.TheUnbeatableFlash); case HandName.TheSocialOrder: return(HandName.TheSocialOrderFlash); case HandName.TheCulture: return(HandName.TheCultureFlash); case HandName.TheCavalry: return(HandName.TheCavalryFlash); case HandName.TheAttack: return(HandName.TheAttackFlash); case HandName.TheKing: return(HandName.TheKingFlash); case HandName.TheAnimals: return(HandName.TheAnimalsFlash); case HandName.TheArmy: return(HandName.TheArmyFlash); case HandName.TheComrades: return(HandName.TheComradesFlash); case HandName.TheDeadlyArmy: return(HandName.TheDeadlyArmyFlash); default: return(handName); } }
private int CompareToHandName(HandName otherHandName) { var difference = HandName - otherHandName; return(difference > 0 ? 1 : difference < 0 ? -1 : 0); }
public BestPossibleHand(HandName name, IList <ICard> bestHand, IList <CardValue> kickers) { HandName = name; HandCards = new ReadOnlyCollection <ICard>(bestHand); KickerValues = new ReadOnlyCollection <CardValue>(kickers); }
public Hand(HandName Name, Card[] Cards) { this.Name = Name; this.Cards = Cards; }