| AddPlayer(CDescription desc) | CBackgammonGM | [protected, virtual] |
| AssignPlayerPiece(CEID id, const CPiece *p) | CGameModule | [protected] |
| AttachMailbox(CMailbox *) | CPlayer | |
| CBackgammonGM() | CBackgammonGM | |
| CGameModule() | CGameModule | |
| CGenericTask() | CGenericTask | [inline] |
| CheckForWin() | CBackgammonGM | [protected, virtual] |
| CheckMove(const CMove *m) | CBackgammonGM | [protected, virtual] |
| CPlayer() | CPlayer | |
| EnableBackgroundProcessing(bool bProcessing) | CPlayer | [protected] |
| EndTask() | CGenericTask | [inline] |
| GenerateMoves(uint32 die1, uint32 die2, CBGPiece p) | CBackgammonGM | [protected] |
| GetCEID() const | CBackgammonGM | [virtual] |
| GetGameTime() const | CGameModule | |
| HasValidMoves(CBGPlayerTurn player) | CBackgammonGM | [protected] |
| InvalidMoveProcessing(const CMove *p) | CBackgammonGM | [protected, virtual] |
| IsGameOver() const | CGameModule | |
| IsRunning() | CGenericTask | [inline] |
| NewGame() | CBackgammonGM | [protected, virtual] |
| OnForegroundProc() | CPlayer | [protected, virtual] |
| OnGameSpecificMessage(const CGameMessage *pMsg) | CGameModule | [protected, virtual] |
| OnMessageSent(CMessage *pMsg) | CPlayer | [protected, virtual] |
| PlayMove(const CMove *m) | CBackgammonGM | [protected, virtual] |
| PlaySingleMove(CBGPiece p, int32 start, int32 end) | CBackgammonGM | [protected] |
| PostAMessage(CMessage *pMsg) | CPlayer | [protected] |
| PostInitMessage() | CGameModule | [protected] |
| ReadMessage(CEID &ID, void *&pMessage) | CGenericTask | [protected] |
| RelayMove(CEID playerID, CMove *pMove) | CGameModule | [protected, virtual] |
| RemovePlayer(CDescription desc) | CBackgammonGM | [protected, virtual] |
| RollDice() const | CBackgammonGM | [protected] |
| Run() | CPlayer | [protected, virtual] |
| SendMessage(CEID ID, void *pMessage) | CGenericTask | |
| SetDelayStart(bool bStart=true) | CGameModule | |
| SetGameTime(uint64 sec, bool gameTimerOn=false) | CGameModule | [virtual] |
| SetPlayerDescription() | CBackgammonGM | [inline, protected, virtual] |
| SetTimePerMove(uint64 sec, bool moveTimerOn=false) | CGameModule | [virtual] |
| Sleep(uint32 msec) | CGenericTask | |
| Start() | CGenericTask | |
| StartGame() | CGameModule | |
| TimeElapsed(const CPlayerPiece *piece) | CBackgammonGM | [protected, virtual] |
| UpdateCurrentPlayerPiece() | CBackgammonGM | [protected, virtual] |
| VerifySingleMove(CBGPiece p, int32 start, int32 end, uint32 die) const | CBackgammonGM | [protected] |
| ~CBackgammonGM() | CBackgammonGM | |
| ~CGameModule() | CGameModule | [virtual] |
| ~CGenericTask() | CGenericTask | [inline, virtual] |
| ~CPlayer(void) | CPlayer | [virtual] |
Copyright (c) 2005 Matt Bruns, Pat Hammond, Kevin Markussen, Travis Service, Brain Shaver