MadeHand.best constructor

MadeHand.best(
  1. ImmutableCardSet cards
)

Implementation

factory MadeHand.best(ImmutableCardSet cards) {
  final flushSuit = _findFlushSuit(cards);

  if (flushSuit != null) {
    return MadeHand.fromIndex(
        asFlush[_hashForFlush(cards: cards, suit: flushSuit)]);
  }

  return MadeHand.fromIndex(asRainbow[_hashForRainbow(cards)]);
}