|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
GameInfo | |
Player | Interface for players and bots to implement for receiving updates and to be asked for actions. |
PlayerInfo | interface for getting all the public information concerning one player |
Stage | Interface for any one wanting to implement a different Poker game using ready-made PokerGame class |
Class Summary | |
---|---|
BestHand | This class stores the array positions of the cards involved in the best hand. |
Card | A class to efficiently represent a traditional playing card from a 52 card deck. |
Deck | Represents a traditional 52 card deck with no jokers. |
EvalTables | Loads and stores precalculated tables to be used for evaluating poker hands |
GameModel | Contains all the state information of the game and players |
Hand | container for cards |
HandEval | This class evaluates poker hands with methods eval_5cards and eval_7cards. |
OurPlayer | class implementing Player interface for human players to send action choices through |
OurPlayerInfo | Our implementation for PlayerInfo |
OurPlayerInfoFields | |
PlayerPosition | Note: this class has a natural ordering that is inconsistent with equals. |
PlayerStates | Efficient bit scrabble implementation for a Player state. |
PokerGame | Poker game class. |
PokerGameController | Provides control for receiving game updates and forwarding them to the players and GUI and sending actions to server |
StatisticsHand | Class containing hand statistics and functionality to store it to the database. |
StatisticsPlayer | Class containing player statistics. |
Enum Summary | |
---|---|
PokerGame.Blind |
Exception Summary | |
---|---|
EmptySeatException | |
FullSeatException | |
InvalidSeatException |
In-built pokergame implementation. Acts as a base for different poker variants such as Texas Hold'em.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |