| java.lang.Object poker.business.GameManagerImpl
GameManagerImpl | public class GameManagerImpl implements GameManager,java.io.Serializable(Code) | | EnhyDraw!, beta 4, 5/21/99
Copyright 1999, Larry Wolcot & Daryl Tempesta
ALL rights reserved. Not for commercial use
without written permission from both authors.
This class is a basic wrapper for the BDO's (like GameList)
It manages all of the active cardGames, PitBoss Statistics, etc.
|
addGame | public synchronized void addGame(PokerGame newGame)(Code) | | Add a game to the gameList
|
authenticate | public synchronized boolean authenticate(String name, String pw)(Code) | | Authenticate user against gameList object
|
getCount | public synchronized int getCount()(Code) | | Return the size() of gameList
|
getGame | public synchronized PokerGame getGame(String name)(Code) | | Return the game that belongs to user name String
|
getGameList | public synchronized Vector getGameList()(Code) | | Return a (COPY)list of active games
|
getHouseProfit | public String getHouseProfit()(Code) | | Total dollars the house has won/lost
|
getIsNameUsed | public synchronized boolean getIsNameUsed(String name)(Code) | | Check to see if this name has been used
|
getRank | public synchronized int getRank(int cash)(Code) | | get rank of current dollars compared to the gameList
|
getTopTen | public synchronized Vector getTopTen()(Code) | | return the top ten players ranked by cash won
|
getTotalBankrupt | public String getTotalBankrupt()(Code) | | Total number of players sent to the poor house!
|
getTotalHandsDealt | public String getTotalHandsDealt()(Code) | | Total number hands dealt
|
getTotalHandsLost | public String getTotalHandsLost()(Code) | | Total number of hands lost by all players
|
getTotalHandsWon | public String getTotalHandsWon()(Code) | | Total number of hands won by all players
|
getTotalPlayers | public String getTotalPlayers()(Code) | | Check the active gameList and return total number of players
|
removeGame | public synchronized void removeGame(String name)(Code) | | remove thisGame from the gameList
|
setDollars | public synchronized void setDollars(int n)(Code) | | Incriment totalDollars (won) by n
|
setHandsDealt | public synchronized void setHandsDealt(int n)(Code) | | Incriment totalHandsDealt by n
|
setTotalBankrupt | public synchronized void setTotalBankrupt(int n)(Code) | | Incriment totalBankrupt by n
|
setTotalDollars | public synchronized void setTotalDollars(int n)(Code) | | same as setDollars
|
setTotalHandsWon | public synchronized void setTotalHandsWon(int n)(Code) | | Incriment totalHandsWon by n
|
setUseDB | public void setUseDB(boolean useDB) throws Exception(Code) | | Set the useDB flag in the GameList object. If useDB is false,
the GameList object will use a standard Vector (in memory)
to hold all of the active PokerGame objects. if useDB is set to
true, it will mirror the Vector's elements into the database.
|
updateGame | public synchronized void updateGame(PokerGame thisGame)(Code) | | Make sure the DB gets updated if this is a DODS object
|
|
|