A B C D E F G H I K L M N P R S T U V W

A

actionEvent(int, com.biotools.meerkat.Action) - Method in class ca.ualberta.cs.poker.free.server.PAProTCPPlugin
 
active - Variable in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
folding (or losing) makes a player inactive
add(Match) - Method in class ca.ualberta.cs.poker.free.tournament.Forge
 
addIPToAvailable(String) - Method in class ca.ualberta.cs.poker.free.tournament.Forge
 
addToPot(int, double) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
 
addToPot(double, int) - Method in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
 
adjustBankrolls() - Method in class ca.ualberta.cs.poker.free.server.PokerServer
Adjust the bankrolls according to current hands winnings.
AdvancedPokerClient - Class in ca.ualberta.cs.poker.free.client
An extension of PokerClient that contains a reference to a reproduction of what is happening on the server side (state).
AdvancedPokerClient() - Constructor for class ca.ualberta.cs.poker.free.client.AdvancedPokerClient
Creates a new instance of AdvancedPokerClient.
amountWon - Variable in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
 

B

bankroll - Variable in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
The bankroll: decremented before gameStateChanged, incremented before winEvent
bankroll - Variable in class ca.ualberta.cs.poker.free.client.ClientPokerDynamics
The bankroll at the beginning of the hand when (handOver==false): when (handOver==true), it becomes the bankroll at the end of the hand.
bankrollAtStart - Variable in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
The bankroll at the start of the current hand
bettingSequence - Variable in class ca.ualberta.cs.poker.free.dynamics.MatchStateMessage
 
bettingSequence - Variable in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
 
board - Variable in class ca.ualberta.cs.poker.free.dynamics.MatchStateMessage
Contains all of the cards on the board.
board - Variable in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
Full board (may not have been revealed)
broadcastMatchState() - Method in class ca.ualberta.cs.poker.free.server.PokerServer
Sends the match state as it appears to all players.
button - Variable in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
The button is the player who gives the small blind and acts first on the pre-flop.

C

ca.ualberta.cs.poker.free.academy25 - package ca.ualberta.cs.poker.free.academy25
This package contains the code which can allow a Poker Academy bot implementing the Meerkat 2.5 interface to connect to the server.
ca.ualberta.cs.poker.free.client - package ca.ualberta.cs.poker.free.client
This package contains the code that is specifically associated with the client.
ca.ualberta.cs.poker.free.dynamics - package ca.ualberta.cs.poker.free.dynamics
This package contains the code that deals with the rules of a game (hand) of poker.
ca.ualberta.cs.poker.free.server - package ca.ualberta.cs.poker.free.server
This package contains the code that is specifically associated with the server.
ca.ualberta.cs.poker.free.tournament - package ca.ualberta.cs.poker.free.tournament
 
canRaise(int) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
You can raise if there are less than 4 bets on this round and the number of active players is 2 (everybody).
Card - Class in ca.ualberta.cs.poker.free.dynamics
 
Card(Card.Rank, Card.Suit) - Constructor for class ca.ualberta.cs.poker.free.dynamics.Card
Creates a new instance of Card
Card(String) - Constructor for class ca.ualberta.cs.poker.free.dynamics.Card
Initializes a card from a rank/suit card string.
Card.Rank - Enum in ca.ualberta.cs.poker.free.dynamics
An enumeration class for Rank.
Card.Suit - Enum in ca.ualberta.cs.poker.free.dynamics
An enumeration class for Suit.
changeCurrentSeat() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
Flipping the currentPlayerSeat.
cleanMachines(String, String, String, String) - Static method in class ca.ualberta.cs.poker.free.server.RunTournament
Make this a function so we can turn on/off the "cleaning" easily, because killing every process on the machine I'm working on, isn't optimal
cleanMachines(String, String, String, String) - Static method in class ca.ualberta.cs.poker.free.tournament.Match
 
ClientPokerDynamics - Class in ca.ualberta.cs.poker.free.client
Maintains a version of the server's state on the client side.
ClientPokerDynamics() - Constructor for class ca.ualberta.cs.poker.free.client.ClientPokerDynamics
Creates a new instance of ClientPokerDynamics
close() - Method in class ca.ualberta.cs.poker.free.client.PokerClient
Close the connection.
close() - Method in class ca.ualberta.cs.poker.free.server.PlayerAgent
Close the connection to the client.
closeLogFile() - Method in class ca.ualberta.cs.poker.free.server.PokerServer
 
Competitor - Class in ca.ualberta.cs.poker.free.tournament
 
complete() - Method in class ca.ualberta.cs.poker.free.tournament.Competitor
 
complete() - Method in interface ca.ualberta.cs.poker.free.tournament.Node
 
complete() - Method in class ca.ualberta.cs.poker.free.tournament.RoundRobinSeries
 
complete() - Method in class ca.ualberta.cs.poker.free.tournament.Series
 
completeMatch(Match) - Method in class ca.ualberta.cs.poker.free.tournament.Forge
 
connect(InetAddress, int) - Method in class ca.ualberta.cs.poker.free.client.PokerClient
Connects to the server at the given IP address and port number.
ConversionException - Exception in ca.ualberta.cs.poker.free.server
 
ConversionException() - Constructor for exception ca.ualberta.cs.poker.free.server.ConversionException
Creates a new instance of NewException without detail message.
ConversionException(Action) - Constructor for exception ca.ualberta.cs.poker.free.server.ConversionException
 
convertToHand(Card[]) - Static method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Convert old cards to new cards.
currentGameStateString - Variable in class ca.ualberta.cs.poker.free.client.PokerClient
This is the current game state.
currentPlayerSeat - Variable in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
NOTE: currentPlayerSeat MUST be changed manually: 1.

D

dealCards() - Method in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
Sets all cards from the SecureRandom device
dealHoleCardsEvent() - Method in class ca.ualberta.cs.poker.free.server.PAProTCPPlugin
 
dealNewArray(SecureRandom, int) - Static method in class ca.ualberta.cs.poker.free.dynamics.Card
Deals a certain number of cards into an array.
determineWinner(String[], String) - Static method in class ca.ualberta.cs.poker.free.dynamics.HandAnalysis
 
determineWinner(Card[][], Card[]) - Static method in class ca.ualberta.cs.poker.free.dynamics.HandAnalysis
Determines the winner's index.
doNewGame(long, int) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
 
doPostBetOrRaise() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
Called in-between the action event and the state change Does not change the current seat
doPostBigBlind() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
Called in-between the action event and the state change Does not change the current seat
doPostCheckOrCall() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
Called in-between the action event and the state change Does not change the current seat
doPostFold() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
Called in-between the action event and the state change Does not change the current seat
doPostSmallBlind() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
Called in-between the action event and the state change The round bets is incremented during the small blind.
doPreGameOver() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
Call this before gameOverEvent()
doPreStageEvent(int) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
On a new stage, the non-button player begins on all but the first round.
doPreTieEvent(int) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
This function is for winning the whole pot
doPreWinEvent(int) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
This function is for winning the whole pot

E

elapsedSendingTime - Variable in class ca.ualberta.cs.poker.free.server.PlayerAgent
The total (match) elapsed sending time.
endHand() - Method in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
After winnerIndex is set, we can end the hand.
endOfStage() - Method in class ca.ualberta.cs.poker.free.dynamics.MatchStateMessage
Tests if this is the end of a stage.
equals(Object) - Method in class ca.ualberta.cs.poker.free.tournament.Match
 
exec() - Method in class ca.ualberta.cs.poker.free.server.RunTournament
 

F

firstActionOnRound - Variable in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
The next action will be the first action on the round.
flipRRFilePaths() - Method in class ca.ualberta.cs.poker.free.tournament.Match
 
flop - Variable in class ca.ualberta.cs.poker.free.dynamics.MatchStateMessage
Contains the flop cards.
forfeit(int, int) - Method in class ca.ualberta.cs.poker.free.server.PokerServer
If a player forfeits, he loses all of his blinds for the remainder of the game.
Forge - Class in ca.ualberta.cs.poker.free.tournament
 
Forge() - Constructor for class ca.ualberta.cs.poker.free.tournament.Forge
 

G

gameID - Variable in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
The gameID is the hand number
GameInfoDynamics - Class in ca.ualberta.cs.poker.free.academy25
 
GameInfoDynamics() - Constructor for class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
 
GameInfoImpl - Class in ca.ualberta.cs.poker.free.academy25
 
GameInfoImpl(GameInfoDynamics) - Constructor for class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
 
gameOver - Variable in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
Game is over right before the gameOverEvent is called
gameOverEvent() - Method in class ca.ualberta.cs.poker.free.server.PAProTCPPlugin
 
gameStartEvent(GameInfo) - Method in class ca.ualberta.cs.poker.free.server.PAProTCPPlugin
 
gameStateChanged() - Method in class ca.ualberta.cs.poker.free.server.PAProTCPPlugin
 
GenerateCards - Class in ca.ualberta.cs.poker.free.server
 
GenerateMatches() - Method in class ca.ualberta.cs.poker.free.tournament.RoundRobinSeries
Generate an arraylist of the matches that need to be run in a round-robin tournament
generateMatches() - Method in class ca.ualberta.cs.poker.free.tournament.Series
 
GenerateRoundRobin(int, int) - Static method in class ca.ualberta.cs.poker.free.server.GenerateCards
 
GenerateSingleElimination(int, int) - Static method in class ca.ualberta.cs.poker.free.server.GenerateCards
 
getAction() - Method in exception ca.ualberta.cs.poker.free.server.ConversionException
 
getAction() - Method in class ca.ualberta.cs.poker.free.server.PAProTCPPlugin
 
getActionFromResponse(String) - Method in class ca.ualberta.cs.poker.free.server.PAProTCPPlugin
Gets the last character of a response, which should be 'c', 'r', or 'f'
getActionFromResponse(String) - Method in class ca.ualberta.cs.poker.free.server.PokerServer
Gets the last character of a response, which should be 'c', 'r', or 'f'
getAmountCallable() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
Gets the amount to call
getAmountInPot() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
Gets the amount in pot.
getAmountInPotThisRound() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
This gets the amount in pot for the current player during the current round of betting.
getAmountRaiseable() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
Gets the current bet size (getCurrentBetSize()).
getAmountToBet() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
 
getAmountToCall(int) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
 
getAmountToCall() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
 
getAmountToCall(int) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
The amount to call is the different between the stake and the pot of seat: however, if someone has folded (is inactive), it is zero.
getAmountToCall() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
The amount to call (difference between the stakes and this player's pot).
getAnte() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
There are no antes in the variant we are playing, so this returns zero.
getBankRoll(int) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Returns the current bankroll of a player.
getBankRoll() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
The bankroll of this player.
getBankRollAtRisk(int) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
This function is primarily for no-limit games, and therefore there is no formal specification here and its use is not recommended.
getBankRollAtRisk() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
The bankroll at risk.
getBankRollAtStartOfHand() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
The bankroll at the start of the current hand.
getBankRollInSmallBets() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
Returns the bankroll of this player in small bets.
getBankrollString() - Method in class ca.ualberta.cs.poker.free.server.PokerServer
Get the bankroll information for the log
getBetsToCall(int) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
The amount to call, except in terms of the current bet size.
getBigBlindSeat() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
The seat that has or will submit the big blind.
getBigBlindSize() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
The size of the big blind, equal to the size of the small bet.
getBoard() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Returns the visible board.
getBucket() - Method in class ca.ualberta.cs.poker.free.client.TablePokerClient
 
getButtonSeat() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Gets the seat with the button.
getCard(String, int) - Method in class ca.ualberta.cs.poker.free.client.ClientPokerDynamics
Get a card from the card sequence.
getCardFile() - Method in class ca.ualberta.cs.poker.free.tournament.Match
 
getCardState(int) - Method in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
If seat==2, we want all the card info for the logs, this assumes we will only use seat==2 when the server wants logging info, otherwise 0 or 1
getClientID() - Method in class ca.ualberta.cs.poker.free.client.PokerClient
Returns the IP address and port number of the client.
getComp1() - Method in class ca.ualberta.cs.poker.free.tournament.Match
 
getComp2() - Method in class ca.ualberta.cs.poker.free.tournament.Match
 
getCompNum1() - Method in class ca.ualberta.cs.poker.free.tournament.Match
 
getCompNum2() - Method in class ca.ualberta.cs.poker.free.tournament.Match
 
getCurrentBetSize() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
If the current round is the pre-flop or the flop, this is the small bet.
getCurrentPlayerSeat() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Returns the player who is about to act (during getAction) or who has just acted (during actionEvent or gameStateChanged)
getEligiblePot(int) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Returns the total pot size (infinite bankroll)
getFirstMatch() - Method in class ca.ualberta.cs.poker.free.tournament.Forge
 
getGameID() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Returns a long between 0 and 999
getGameInfo() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
Returns the associated GameInfo object
getIp1() - Method in class ca.ualberta.cs.poker.free.tournament.Match
 
getIp2() - Method in class ca.ualberta.cs.poker.free.tournament.Match
 
getLastAction() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
Returns the last action this player played in this hand, or -1 if no such action exists.
getLastAction() - Method in class ca.ualberta.cs.poker.free.dynamics.MatchStateMessage
 
getLogDirectory() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
There is no log directory in this implementation.
getLogFile() - Method in class ca.ualberta.cs.poker.free.tournament.Match
 
getMainPotSize() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Same as the total pot size.
getMatch() - Method in class ca.ualberta.cs.poker.free.tournament.Match
 
getMatches() - Method in class ca.ualberta.cs.poker.free.tournament.RoundRobinSeries
 
getMatches() - Method in class ca.ualberta.cs.poker.free.tournament.Series
 
getMatchState(int) - Method in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
 
getMatchState() - Method in class ca.ualberta.cs.poker.free.server.PAProTCPPlugin
 
getMinRaise() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Same as the current bet size.
getName() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
Returns "0" or "1"
getNetGain(int) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Gets the net gain Returns zero if the game is over.
getNetGain() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
Gets the net gain for the hand.
getNumActivePlayers() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
 
getNumActivePlayersNotAllIn() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
 
getNumberOfAllInPlayers() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
 
getNumPlayers() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
 
getNumRaises() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
 
getNumSeats() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
 
getNumSidePots() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
 
getNumToAct() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
 
getNumWinners() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
 
getOtherSeat(int) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
 
getOtherSeat(int) - Method in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
 
getPlayer(int) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Returns the player info for a player sitting in the seat.
getPlayer(String) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Returns the player info for a player with a particular name (names are "0" and "1").
getPlayerFromBotFile(String) - Static method in class ca.ualberta.cs.poker.free.academy25.PokerAcademyClient
NOT WORKING YET
getPlayerFromLoadedJarFile(String) - Static method in class ca.ualberta.cs.poker.free.academy25.PokerAcademyClient
NOT WORKING YET
getPlayerName(int) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Returns the name for a player in a seat (names are "0" and "1").
getPlayerSeat(String) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
 
getPlayersInPot(double) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
A PlayerInfo is in the list iff they put amountIn or more into the pot themselves.
getRaiseAmount(double) - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
Returns the current bet size.
getRake() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
No rake for the competition
getResultFile() - Method in class ca.ualberta.cs.poker.free.tournament.Match
 
getRevealedHand() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
 
getRoundBettingSequence() - Method in class ca.ualberta.cs.poker.free.client.ClientPokerDynamics
Returns the betting sequence since the last cards observed.
getSeat() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
 
getSeries() - Method in class ca.ualberta.cs.poker.free.tournament.Match
 
getSidePotSize(int) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
 
getSmallBlindSeat() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Gets the small blind seat (the button).
getSmallBlindSize() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Returns the small blind size.
getStage() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Returns the stage: Holdem.PREFLOP, Holdem.FLOP, Holdem.TURN, or Holdem.RIVER (0-3)
getStakes() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
The largest amount any individual put in the pot this hand.
getTotalPotSize() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
The total pot size.
getType() - Method in class ca.ualberta.cs.poker.free.tournament.Match
 
getUnacted() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
How many players have not folded, checked, called, bet, or raised this stage?
getWinner() - Method in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
Returns: -1 on a tie, 0 if first seat has a better hand, 1 if second seat has a better hand.
getWinner() - Method in class ca.ualberta.cs.poker.free.tournament.Competitor
 
getWinner() - Method in interface ca.ualberta.cs.poker.free.tournament.Node
 
getWinner() - Method in class ca.ualberta.cs.poker.free.tournament.RoundRobinSeries
 
getWinner() - Method in class ca.ualberta.cs.poker.free.tournament.Series
 

H

HandAnalysis - Class in ca.ualberta.cs.poker.free.dynamics
 
HandAnalysis(Card[]) - Constructor for class ca.ualberta.cs.poker.free.dynamics.HandAnalysis
 
HandAnalysis.HandType - Enum in ca.ualberta.cs.poker.free.dynamics
 
handleAction(char) - Method in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
 
handleCall() - Method in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
Updates the state when a call is made.
handleFold() - Method in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
Updates the state when a (legal) fold is made.
handleRaise() - Method in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
Updates the state when a (legal) raise is made.
handleStateChange() - Method in class ca.ualberta.cs.poker.free.academy25.PokerAcademyClient
Called whenever the state is changed.
handleStateChange() - Method in class ca.ualberta.cs.poker.free.client.AdvancedPokerClient
Handles the state change.
handleStateChange() - Method in class ca.ualberta.cs.poker.free.client.PokerClient
Override to handle a state change.
handleStateChange() - Method in class ca.ualberta.cs.poker.free.client.RandomPokerClient
Chooses an action uniformly at random using an internal secure random number generator.
handNumber - Variable in class ca.ualberta.cs.poker.free.dynamics.MatchStateMessage
The hand number, from 0-999.
handNumber - Variable in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
 
handOver - Variable in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
The hand is over
hasActed - Variable in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
 
hasActedThisRound() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
 
hasEnoughToRaise() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
Always true (infinite bankrolls).
hasMatch(Match) - Method in class ca.ualberta.cs.poker.free.tournament.Forge
 
hasMatch(int, int) - Method in class ca.ualberta.cs.poker.free.tournament.Forge
 
hasMatch() - Method in class ca.ualberta.cs.poker.free.tournament.Forge
 
hasMatchInForge(Forge) - Method in class ca.ualberta.cs.poker.free.tournament.Series
 
hasNumberOfIPs() - Method in class ca.ualberta.cs.poker.free.tournament.Forge
 
hasNumberOfMatches() - Method in class ca.ualberta.cs.poker.free.tournament.Forge
 
hole - Variable in class ca.ualberta.cs.poker.free.dynamics.MatchStateMessage
Contains the hole cards, indexed by seat.
hole - Variable in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
Cards in the hole
holeCards(Card, Card, int) - Method in class ca.ualberta.cs.poker.free.server.PAProTCPPlugin
 

I

incrementBankroll(double) - Method in class ca.ualberta.cs.poker.free.server.PlayerAgent
Increment the bankroll by d.
incrementRound() - Method in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
 
incrementSeatBankroll(double, int) - Method in class ca.ualberta.cs.poker.free.server.PokerServer
Increment the bankroll of the player in seat seat an amount amount.
index - Variable in enum ca.ualberta.cs.poker.free.dynamics.Card.Rank
 
index - Variable in enum ca.ualberta.cs.poker.free.dynamics.Card.Suit
 
inGame(int) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Both players are always in the game
inGame() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
Players are always in the game.
init(Preferences) - Method in class ca.ualberta.cs.poker.free.server.PAProTCPPlugin
 
initialiseLogFile(String) - Method in class ca.ualberta.cs.poker.free.server.PokerServer
Create file to write the log into Initialise/close is so that one file descriptor can be used instead of re-creating it each round
initializeBets() - Method in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
 
inPot - Variable in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
The pot: incremented before gameStateChanged, set to zero for a new game
inPot - Variable in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
inPot[i] is the contribution to the pot of the player in seat i.
isActive(int) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
All players are active in heads-up
isActive() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
A player is active until they fold or lose a showdown.
isAllIn() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
Players are never all in
isAppropriate(String) - Method in class ca.ualberta.cs.poker.free.server.PAProTCPPlugin
Tests if a response is actually a response to the CURRENT action.
isAppropriate(String) - Method in class ca.ualberta.cs.poker.free.server.PokerServer
Tests if a response is actually a response to the CURRENT action.
isButton() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
Returns true if this player is the button
isCommitted(int) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Has the player bet more than his own blind in this stage?
isCommitted() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
Test for a voluntary commitment by the player.
isComplete(String) - Method in class ca.ualberta.cs.poker.free.client.PokerClient
Test if the message is complete (contains a terminal character)
isComplete(String) - Method in class ca.ualberta.cs.poker.free.server.PlayerAgent
A message is complete if it ends with the message terminator.
isFirstSeatVisible(int) - Method in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
The first player's hole cards are visible to the first player always and to everyone at the showdown.
isFixedLimit() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
The tournament is fixed limit
isFlop() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Flop indicates the postflop
isFolded() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
A player has folded if his last action was fold.
isGameOver() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
 
isNoLimit() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
The tournament is fixed limit, not "no limit"
isOurTurn() - Method in class ca.ualberta.cs.poker.free.client.ClientPokerDynamics
Returns true if it is our turn to act.
isPostFlop() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Returns true if the flop has been dealt but not the turn card (after stageEvent(1), before stageEvent(2))
isPotLimit() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
The tournament is fixed limit, not "pot limit"
isPreFlop() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Returns true if the river card has been dealt (after stageEvent(1), before stageEvent(2))
isReady() - Method in class ca.ualberta.cs.poker.free.tournament.Forge
 
isReverseBlinds() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
The tournament is reverse blinds, where the button gives a small blind.
isRiver() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Returns true if the river card has been dealt (after stageEvent(3))
isSecondSeatVisible(int) - Method in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
 
isSimulation() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
The tournament is not simulation.
isSittingOut() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
Players never sit out.
isTurn() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
 
isZipMode() - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
The tournament is not "zip mode".

K

kickerTest(HandAnalysis, HandAnalysis) - Static method in class ca.ualberta.cs.poker.free.dynamics.HandAnalysis
 

L

lastAction - Variable in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
lastAction[i] last fold(0), call(1), or raise(2) made by the player in seat i, or -1 otherwise.
launchClient() - Method in class ca.ualberta.cs.poker.free.server.RunTournament
 
load(Forge) - Method in class ca.ualberta.cs.poker.free.tournament.Competitor
 
load(Forge) - Method in interface ca.ualberta.cs.poker.free.tournament.Node
 
load(Forge) - Method in class ca.ualberta.cs.poker.free.tournament.RoundRobinSeries
 
load(Forge) - Method in class ca.ualberta.cs.poker.free.tournament.Series
 

M

main(String[]) - Static method in class ca.ualberta.cs.poker.free.client.RandomPokerClient
 
main(String[]) - Static method in class ca.ualberta.cs.poker.free.server.GenerateCards
The randomness for the game.
Main - Class in ca.ualberta.cs.poker.free.server
 
Main() - Constructor for class ca.ualberta.cs.poker.free.server.Main
 
main(String[]) - Static method in class ca.ualberta.cs.poker.free.server.Main
 
main(String[]) - Static method in class ca.ualberta.cs.poker.free.server.PokerServer
Run the server listening for connections from the localhost to test the code.
main(String[]) - Static method in class ca.ualberta.cs.poker.free.server.RunTournament
 
main(String[]) - Static method in class ca.ualberta.cs.poker.free.tournament.Tournament
 
Match - Class in ca.ualberta.cs.poker.free.tournament
 
Match(String, String, String, String, int, int, String, int) - Constructor for class ca.ualberta.cs.poker.free.tournament.Match
 
Match(int, int, String, String, int, int, String, int) - Constructor for class ca.ualberta.cs.poker.free.tournament.Match
 
MatchStateMessage - Class in ca.ualberta.cs.poker.free.dynamics
 
MatchStateMessage(String) - Constructor for class ca.ualberta.cs.poker.free.dynamics.MatchStateMessage
 
messageTerminator - Static variable in class ca.ualberta.cs.poker.free.server.PlayerAgent
The current message terminator is CR LF (13 10).

N

nameToSeat(String) - Static method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Since names are simply a string with the player index, it is all good.
newServer() - Static method in class ca.ualberta.cs.poker.free.server.Main
 
nextActivePlayer(int) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
The next active player.
nextPlayer(int) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Return the other seat.
nextSeat(int) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
Since there are only two seats, the next seat from 1 is 0.
Node - Interface in ca.ualberta.cs.poker.free.tournament
 
numToAct - Variable in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
Two at the beginning of the stage, (before first bet or check) Zero at end of stage (after last call), one elsewhere
numUnacted - Variable in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
The number of players that have not folded, checked, called, bet, or raised this round.
numWinners - Variable in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
One after one person wins, two after two people win

P

PAProTCPPlugin - Class in ca.ualberta.cs.poker.free.server
 
PAProTCPPlugin() - Constructor for class ca.ualberta.cs.poker.free.server.PAProTCPPlugin
Creates a new instance of TCPPlugin
PlayerAgent - Class in ca.ualberta.cs.poker.free.server
 
PlayerAgent(Socket, int) - Constructor for class ca.ualberta.cs.poker.free.server.PlayerAgent
Creates a new instance of PlayerAgent
playerIndex - Variable in exception ca.ualberta.cs.poker.free.server.TimeoutException
The index of the player that times out.
PlayerInfoDynamics - Class in ca.ualberta.cs.poker.free.academy25
 
PlayerInfoDynamics(GameInfoDynamics, GameInfoImpl, int) - Constructor for class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
Creates a new instance of PlayerInfoDynamics
players - Variable in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
 
playerToSeat(int) - Method in class ca.ualberta.cs.poker.free.server.PokerServer
Which seat is the player in?
playHand() - Method in class ca.ualberta.cs.poker.free.server.PokerServer
Play one hand.
PokerAcademyClient - Class in ca.ualberta.cs.poker.free.academy25
This class allows for a Player from PokerAcademy to be plugged in.
PokerAcademyClient(Player) - Constructor for class ca.ualberta.cs.poker.free.academy25.PokerAcademyClient
Creates a new instance of PokerAcademyClient Pass a pointer to the player you want to use.
PokerClient - Class in ca.ualberta.cs.poker.free.client
Root for all example Java implementations of the client interface.
PokerClient() - Constructor for class ca.ualberta.cs.poker.free.client.PokerClient
Creates a new instance of PokerClient.
PokerDynamics - Class in ca.ualberta.cs.poker.free.dynamics
 
PokerDynamics(SecureRandom) - Constructor for class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
Creates a new instance of PokerServer
PokerDynamics() - Constructor for class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
 
PokerServer - Class in ca.ualberta.cs.poker.free.server
 
PokerServer(SecureRandom, InetAddress, InetAddress, int) - Constructor for class ca.ualberta.cs.poker.free.server.PokerServer
Initialize a PokerServer.
PokerServer(String, String, int, FileReader, BufferedWriter, String) - Constructor for class ca.ualberta.cs.poker.free.server.PokerServer
Initialize a PokerServer with logging and card reading capabilities.
previousPlayer(int) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoImpl
The previous player is the other player.
printUsage() - Static method in class ca.ualberta.cs.poker.free.server.GenerateCards
 
printUsage() - Static method in class ca.ualberta.cs.poker.free.tournament.Tournament
 

R

RandomPokerClient - Class in ca.ualberta.cs.poker.free.client
Plays actions uniformly at random.
RandomPokerClient() - Constructor for class ca.ualberta.cs.poker.free.client.RandomPokerClient
Creates a new instance of RandomPokerClient
rank - Variable in class ca.ualberta.cs.poker.free.dynamics.Card
 
receiveAction() - Method in class ca.ualberta.cs.poker.free.server.PAProTCPPlugin
 
receiveMessage() - Method in class ca.ualberta.cs.poker.free.client.PokerClient
Receive a message from the server.
receiveMessage() - Method in class ca.ualberta.cs.poker.free.server.PlayerAgent
Receives a message from the client.
representation - Variable in enum ca.ualberta.cs.poker.free.dynamics.Card.Rank
 
representation - Variable in enum ca.ualberta.cs.poker.free.dynamics.Card.Suit
 
river - Variable in class ca.ualberta.cs.poker.free.dynamics.MatchStateMessage
Contains the river card.
roundBets - Variable in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
 
roundBets - Variable in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
 
roundIndex - Variable in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
Round index incremented when the cards for that round are dealt.
RoundRobinSeries - Class in ca.ualberta.cs.poker.free.tournament
 
RoundRobinSeries(int, int, int) - Constructor for class ca.ualberta.cs.poker.free.tournament.RoundRobinSeries
 
run() - Method in class ca.ualberta.cs.poker.free.client.PokerClient
Start the client.
run() - Method in class ca.ualberta.cs.poker.free.server.PokerServer
Run the server.
run() - Method in class ca.ualberta.cs.poker.free.tournament.Match
 
runFourCompetitors() - Static method in class ca.ualberta.cs.poker.free.tournament.Tournament
 
runMatch(int, int, InetAddress, InetAddress) - Static method in class ca.ualberta.cs.poker.free.server.RunTournament
 
runRoundRobin(int, int, int) - Static method in class ca.ualberta.cs.poker.free.tournament.Tournament
 
runSingleElimination(int) - Method in class ca.ualberta.cs.poker.free.tournament.Tournament
 
runTestMatch() - Static method in class ca.ualberta.cs.poker.free.tournament.Tournament
 
RunTournament - Class in ca.ualberta.cs.poker.free.server
 
RunTournament() - Constructor for class ca.ualberta.cs.poker.free.server.RunTournament
 

S

seatTaken - Variable in class ca.ualberta.cs.poker.free.client.ClientPokerDynamics
The seat taken by this player.
seatTaken - Variable in class ca.ualberta.cs.poker.free.dynamics.MatchStateMessage
The seat taken by the player who receives the message.
seatToAct - Variable in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
 
seatToPlayer(int) - Method in class ca.ualberta.cs.poker.free.server.PokerServer
Which player is in the seat?
sendAction(char) - Method in class ca.ualberta.cs.poker.free.client.PokerClient
Send an action (action should be r, c, or f).
sendCall() - Method in class ca.ualberta.cs.poker.free.client.PokerClient
send a call action.
sendFold() - Method in class ca.ualberta.cs.poker.free.client.PokerClient
send a fold action.
sendMatchState() - Method in class ca.ualberta.cs.poker.free.server.PAProTCPPlugin
 
sendMessage(String) - Method in class ca.ualberta.cs.poker.free.client.PokerClient
Send a message to the server.
sendMessage(String) - Method in class ca.ualberta.cs.poker.free.server.PlayerAgent
Send a message to the client.
sendRaise() - Method in class ca.ualberta.cs.poker.free.client.PokerClient
send a raise action.
Series - Class in ca.ualberta.cs.poker.free.tournament
 
Series(int, int, Node, Node) - Constructor for class ca.ualberta.cs.poker.free.tournament.Series
 
serious - Variable in exception ca.ualberta.cs.poker.free.server.TimeoutException
A serious timeout exception is caused by a message that fails to send.
setBettingString(String) - Method in class ca.ualberta.cs.poker.free.client.ClientPokerDynamics
Initialize the betting string.
setBoard(String) - Method in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
On a new stage, the non-button player begins on all but the first round.
setCardFile(String) - Method in class ca.ualberta.cs.poker.free.tournament.Match
 
setCards(String) - Method in class ca.ualberta.cs.poker.free.client.ClientPokerDynamics
Initialize all the cards from the card sequence.
setCards(String) - Method in class ca.ualberta.cs.poker.free.dynamics.MatchStateMessage
 
setComp1(String) - Method in class ca.ualberta.cs.poker.free.tournament.Match
 
setComp2(String) - Method in class ca.ualberta.cs.poker.free.tournament.Match
 
setFromMatchStateMessage(String) - Method in class ca.ualberta.cs.poker.free.client.ClientPokerDynamics
Initialize this from a match state message.
setHandNumber(int) - Method in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
 
setIp1(String) - Method in class ca.ualberta.cs.poker.free.tournament.Match
 
setIp2(String) - Method in class ca.ualberta.cs.poker.free.tournament.Match
 
setMatch(int) - Method in class ca.ualberta.cs.poker.free.tournament.Match
 
setSeries(int) - Method in class ca.ualberta.cs.poker.free.tournament.Match
 
setTimeRemaining(long) - Method in class ca.ualberta.cs.poker.free.server.PlayerAgent
Reset the time at the beginning of the hand.
setVerbose(boolean) - Method in class ca.ualberta.cs.poker.free.client.PokerClient
Sets the verbose flag (if true, prints messages sent and received to stdout).
setVerbose(boolean) - Method in class ca.ualberta.cs.poker.free.server.PokerServer
If setVerbose(true), messages sent/received are printed to standard output.
showdownEvent(int, Card, Card) - Method in class ca.ualberta.cs.poker.free.server.PAProTCPPlugin
 
showVerbose(String) - Method in class ca.ualberta.cs.poker.free.client.PokerClient
Print a message to stdout if verbose==true.
smallBet - Static variable in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
 
socket - Variable in class ca.ualberta.cs.poker.free.server.PokerServer
The socket clients connect to.
stage - Variable in class ca.ualberta.cs.poker.free.academy25.GameInfoDynamics
 
stageEvent(int) - Method in class ca.ualberta.cs.poker.free.server.PAProTCPPlugin
 
startHand() - Method in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
 
startHand(BufferedReader) - Method in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
 
state - Variable in class ca.ualberta.cs.poker.free.client.AdvancedPokerClient
A reproduction of what is happening on the server side.
strongerThan(HandAnalysis.HandType) - Method in enum ca.ualberta.cs.poker.free.dynamics.HandAnalysis.HandType
 
suit - Variable in class ca.ualberta.cs.poker.free.dynamics.Card
 
SyncException - Exception in ca.ualberta.cs.poker.free.server
 
SyncException() - Constructor for exception ca.ualberta.cs.poker.free.server.SyncException
Creates a new instance of SyncException without detail message.
SyncException(String) - Constructor for exception ca.ualberta.cs.poker.free.server.SyncException
Constructs an instance of SyncException with the specified detail message.

T

TablePokerClient - Class in ca.ualberta.cs.poker.free.client
Stores a map from abstract states (betting histories + abstract cards) to probability triples (fold,call,raise).
TablePokerClient() - Constructor for class ca.ualberta.cs.poker.free.client.TablePokerClient
Creates a new instance of TablePokerClient
takeAction() - Method in class ca.ualberta.cs.poker.free.client.AdvancedPokerClient
Overload to take actions.
takeAction() - Method in class ca.ualberta.cs.poker.free.client.TablePokerClient
Take an action according to the table.
testContainsFlush() - Method in class ca.ualberta.cs.poker.free.dynamics.HandAnalysis
 
testContainsStraight() - Method in class ca.ualberta.cs.poker.free.dynamics.HandAnalysis
 
testContainsStraightFlush() - Method in class ca.ualberta.cs.poker.free.dynamics.HandAnalysis
 
testFlushRanks() - Method in class ca.ualberta.cs.poker.free.dynamics.HandAnalysis
 
testKickers() - Method in class ca.ualberta.cs.poker.free.dynamics.HandAnalysis
 
testParadigm() - Static method in class ca.ualberta.cs.poker.free.server.Main
 
testServer() - Static method in class ca.ualberta.cs.poker.free.server.Main
 
TimeoutException - Exception in ca.ualberta.cs.poker.free.server
This exception is a little more general than its name implies: any socket or i/o exception during transfer results in a timeout exception.
TimeoutException(int, boolean) - Constructor for exception ca.ualberta.cs.poker.free.server.TimeoutException
Creates a new instance of TimeoutException
toCardArray(String) - Static method in class ca.ualberta.cs.poker.free.dynamics.Card
Converts a string of cards to a card array
toRank(char) - Static method in enum ca.ualberta.cs.poker.free.dynamics.Card.Rank
toRank is implemented in a slow fashion: could be optimized.
toString() - Method in class ca.ualberta.cs.poker.free.academy25.PlayerInfoDynamics
Returns the name, "0" or "1"
toString() - Method in enum ca.ualberta.cs.poker.free.dynamics.Card.Rank
A one character string representation.
toString() - Method in enum ca.ualberta.cs.poker.free.dynamics.Card.Suit
 
toString() - Method in class ca.ualberta.cs.poker.free.dynamics.Card
Returns a string with the rank and suit.
toString() - Method in class ca.ualberta.cs.poker.free.tournament.Competitor
 
toString() - Method in class ca.ualberta.cs.poker.free.tournament.Forge
 
toString() - Method in class ca.ualberta.cs.poker.free.tournament.Match
 
toString() - Method in class ca.ualberta.cs.poker.free.tournament.Series
 
toSuit(char) - Static method in enum ca.ualberta.cs.poker.free.dynamics.Card.Suit
 
Tournament - Class in ca.ualberta.cs.poker.free.tournament
Main Tournament class.
Tournament() - Constructor for class ca.ualberta.cs.poker.free.tournament.Tournament
 
turn - Variable in class ca.ualberta.cs.poker.free.dynamics.MatchStateMessage
Contains the turn card.

U

updateBankroll() - Method in class ca.ualberta.cs.poker.free.client.ClientPokerDynamics
Update the bankroll: note that this is ONLY changed at the end of a hand.

V

valueOf(String) - Static method in enum ca.ualberta.cs.poker.free.dynamics.Card.Rank
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ca.ualberta.cs.poker.free.dynamics.Card.Suit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ca.ualberta.cs.poker.free.dynamics.HandAnalysis.HandType
Returns the enum constant of this type with the specified name.
values() - Static method in enum ca.ualberta.cs.poker.free.dynamics.Card.Rank
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum ca.ualberta.cs.poker.free.dynamics.Card.Suit
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum ca.ualberta.cs.poker.free.dynamics.HandAnalysis.HandType
Returns an array containing the constants of this enum type, in the order they're declared.
verboseMessage(String) - Method in class ca.ualberta.cs.poker.free.server.PokerServer
If verbose==true, prints a message to standard output.

W

waitForClient() - Method in class ca.ualberta.cs.poker.free.server.PAProTCPPlugin
 
winEvent(int, double, String) - Method in class ca.ualberta.cs.poker.free.server.PAProTCPPlugin
 
winnerIndex - Variable in class ca.ualberta.cs.poker.free.dynamics.PokerDynamics
 
writeLog() - Method in class ca.ualberta.cs.poker.free.server.PokerServer
Write the necessary logging information to a file

A B C D E F G H I K L M N P R S T U V W