type property

Implementation

MadeHandType get type {
  if (_value > 6185) return MadeHandType.highcard;
  if (_value > 3325) return MadeHandType.pair;
  if (_value > 2467) return MadeHandType.twoPairs;
  if (_value > 1609) return MadeHandType.trips;
  if (_value > 1599) return MadeHandType.straight;
  if (_value > 322) return MadeHandType.flush;
  if (_value > 166) return MadeHandType.fullHouse;
  if (_value > 10) return MadeHandType.quads;

  return MadeHandType.straightFlush;
}