Portability | portable |
---|---|
Stability | provisional |
Maintainer | lemmih@gmail.com |
Safe Haskell | None |
Importing this module gives you access to the inner workings of Data.Poker. Use with care.
- newtype NumericalHandValue = NumericalHandValue {}
- newtype ConsecutiveHandValue = ConsecutiveHandValue {}
- newtype Card = Card CInt
- newtype CardSet = CardSet {}
- type StdDeck_CardMask = CLLong
- distHandValue :: CardSet -> UArray ConsecutiveHandValue Int
- allHandValues :: [HandValue]
Documentation
newtype NumericalHandValue Source
Isomorphic to HandValue
but computed much more efficiently.
If possible, this is the structure to use.
newtype ConsecutiveHandValue Source
Isomorphic to HandValue
but stored more efficiently.
This structure has the special property of being bounded and an enum. It is especially useful as an Array index.
A set of cards.
type StdDeck_CardMask = CLLongSource