| AddPlayer(CDescription desc) | CTicTacToeGM |  [protected, virtual] | 
  | AssignPlayerPiece(CEID id, const CPiece *p) | CGameModule |  [protected] | 
  | AttachMailbox(CMailbox *) | CPlayer |  | 
  | CGameModule() | CGameModule |  | 
  | CGenericTask() | CGenericTask |  [inline] | 
  | CheckForPieceWin(CTicTacToePiece p) const | CTicTacToeGM |  [protected] | 
  | CheckForWin() | CTicTacToeGM |  [protected, virtual] | 
  | CheckMove(const CMove *m) | CTicTacToeGM |  [protected, virtual] | 
  | CPlayer() | CPlayer |  | 
  | CTicTacToeGM() | CTicTacToeGM |  | 
  | EnableBackgroundProcessing(bool bProcessing) | CPlayer |  [protected] | 
  | EndTask() | CGenericTask |  [inline] | 
  | GetCEID() const | CTicTacToeGM |  [inline, virtual] | 
  | GetGameTime() const | CGameModule |  | 
  | GetMaxNumberPlayers() const | CTicTacToeGM |  [inline, virtual] | 
  | GetMinNumberPlayers() const | CTicTacToeGM |  [inline, virtual] | 
  | GetNumberPlayers() const | CTicTacToeGM |  [inline, virtual] | 
  | InvalidMoveProcessing(const CMove *m) | CTicTacToeGM |  [protected, virtual] | 
  | IsGameOver() const | CGameModule |  | 
  | IsRunning() | CGenericTask |  [inline] | 
  | NewGame() | CTicTacToeGM |  [protected, virtual] | 
  | OnForegroundProc() | CPlayer |  [protected, virtual] | 
  | OnGameSpecificMessage(const CGameMessage *pMsg) | CGameModule |  [protected, virtual] | 
  | OnMessageSent(CMessage *pMsg) | CPlayer |  [protected, virtual] | 
  | PlayMove(const CMove *m) | CTicTacToeGM |  [protected, virtual] | 
  | 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) | CTicTacToeGM |  [protected, virtual] | 
  | Run() | CPlayer |  [protected, virtual] | 
  | SendMessage(CEID ID, void *pMessage) | CGenericTask |  | 
  | SetDelayStart(bool bStart=true) | CGameModule |  | 
  | SetGameTime(uint64 sec, bool gameTimerOn=false) | CGameModule |  [virtual] | 
  | SetPlayerDescription() | CTicTacToeGM |  [protected, virtual] | 
  | SetTimePerMove(uint64 sec, bool moveTimerOn=false) | CGameModule |  [virtual] | 
  | Sleep(uint32 msec) | CGenericTask |  | 
  | Start() | CGenericTask |  | 
  | StartGame() | CGameModule |  | 
  | TimeElapsed(const CPlayerPiece *piece) | CTicTacToeGM |  [protected, virtual] | 
  | UpdateCurrentPlayerPiece() | CTicTacToeGM |  [protected, virtual] | 
  | ~CGameModule() | CGameModule |  [virtual] | 
  | ~CGenericTask() | CGenericTask |  [inline, virtual] | 
  | ~CPlayer(void) | CPlayer |  [virtual] | 
  | ~CTicTacToeGM() | CTicTacToeGM |  | 
Copyright (c) 2005 Matt Bruns, Pat Hammond, Kevin Markussen, Travis Service, Brain Shaver
 