Main Page | Class Hierarchy | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

Omar Data Structures

Here are the data structures with brief descriptions:
CBoardClass that represent a chessboard, with no rules
CChessBoardCChessBoard is a Board with the Chess rules
CChessClockCChessClock represents a chess clock
CChessMemoryClass that stores and retrieves positions already known
CGameThis class represents a chess game
CInterfaceThis is the input/output interface It is a singleton as there is only one screen, keyboard etc
CMemoryChessBoardCMemoryChessBoard It is just the ChessBoard that are stored in the Omar memory
CPGNManagerCPGNManager is PGN files manager
CPlayerThis is the definition of an abstract player It is a pure virtual class
CPlayerHumanThis is a human player
CvroddonThis is the core engine class
MovStructure to represent a basic movement

Generated on Sun Sep 24 19:55:07 2006 for Omar by  doxygen 1.4.4