#include <OthelloBoard.h>
| Public Member Functions | |
| COthelloBoard () | |
| COthelloBoard. | |
| ~COthelloBoard () | |
| ~COthelloBoard | |
| void | NewGame () | 
| NewGame. | |
| void | PlayMove (const COthelloMove *m) | 
| PlayMove. | |
| bool | CheckMove (const COthelloMove *m) const | 
| CheckMove. | |
| COthelloPiece::TYPE | GetPieceType (uint32 x, uint32 y) const | 
| GetPieceType. | |
| Protected Member Functions | |
| int32 | CheckDirection (const COthelloMove *m, int32 direction) const | 
| CheckDirection. | |
Description: Represents an Othello game board.
Limitations:
| 
 | 
| COthelloBoard. Description: Class constructor Limitations: NONE | 
| 
 | 
| ~COthelloBoard Description: Class deconstructor Limitations: NONE | 
| 
 | ||||||||||||
| CheckDirection. Description: Checks a given direction for flipped pieces. 
 
 
 | 
| 
 | 
| CheckMove. Description: Checks a move and returns true if it is valid. 
 
 
 | 
| 
 | ||||||||||||
| GetPieceType. Description: Returns the type of the piece at the given location. 
 
 
 | 
| 
 | 
| NewGame. Description: Resets the board to the beginning state. 
 
 | 
| 
 | 
| PlayMove. Description: Updates the board based on a given move. 
 
 
 |