Package com.asdf.plugins.pokergames

In-built pokergame implementation.

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  
 

Package com.asdf.plugins.pokergames Description

In-built pokergame implementation. Acts as a base for different poker variants such as Texas Hold'em.