public virtual HandEvaluation Evaluate(BaseHand hand, BaseHand board) { return Evaluate(hand.CardsMask, board.CardsMask); }
public virtual void CompleteCards(BaseHand hand, Random rand = null) { hand.CardsMask |= DealCards(hand.CardsNeeded, rand); hand.Deck = this; }