#include <OthelloGUIBoard.h>
Public Member Functions | |
| COthelloGUIBoard (QWidget *parent=0, const char *name=0) | |
| COthelloGUIBoard.   | |
| ~COthelloGUIBoard () | |
| ~COthelloGUIBoard   | |
| void | NewBoard () | 
| NewBoard.   | |
Protected Member Functions | |
| void | contentsMousePressEvent (QMouseEvent *event) | 
| contentsMousePressEvent   | |
| void | resizeEvent (QResizeEvent *event) | 
| resizeEvent   | |
| void | BuildBoard () | 
| BuildBoard.   | |
| void | DestroyBoard () | 
| DestroyBoard.   | |
Description: Class is a QCanvasView derived class used for displaying the Othello board on the screen.
Limitations: NONE
      
  | 
  ||||||||||||
| 
 COthelloGUIBoard. Description: Class constructor Limitations: NONE  | 
  
      
  | 
  
| 
 ~COthelloGUIBoard Description: Class deconstructor Limitations: NONE  | 
  
      
  | 
  
| 
 BuildBoard. Description: Creates the board object and all the COthelloPiece objects. 
 
  | 
  
      
  | 
  
| 
 contentsMousePressEvent Description: Traps a mouse click event so that we can see if the user clicked one of the grid sqaures. 
 
  | 
  
      
  | 
  
| 
 DestroyBoard. Description: Deletes the board and all its contents. 
 
  | 
  
      
  | 
  
| 
 NewBoard. Description: Resets all the game squares to the pre-game state. 
 
  | 
  
      
  | 
  
| 
 resizeEvent Description: Handles the resize event to redraw the board to the correct size. 
 
  |