Class Summary |
Card |
Represents a playing card
from a set of cards {0..51} which map to cards having a suit
{0..3} <==> {SPADES,HEARTS,DIAMONDS,CLUBS}
and a face value {0..12} <==> {2..ACE} |
Context |
This messy looking class is just a simple container for a zillion
different nibblets of context information associated with player
actions. |
Deck |
A Deck of 52 Cards which can be dealt and shuffled
Some functions could be made much faster with some extra memory. |
GameInfo |
Stores all of the info defining a single game of
poker. |
Hand |
Stores a Hand of Cards (up to a maximum of 7) |
HandEvaluator |
Class for identifying / comparing / ranking Hands. |
Holdem |
Useful Holdem Constants |
PlayerInfo |
Stores all of the information for a player during a poker game. |
Pot |
Handles a Pot data structure, which accumulates money from
players, and can break into multiple side pots. |