|
||||||||||
| 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 | |||||||||