#include <BGGUIBoard.h>
| Public Member Functions | |
| CBGGUIBoard (QWidget *parent=0, const char *name=0) | |
| CBGGUIBoard. | |
| ~CBGGUIBoard () | |
| ~CBGGUIBoard | |
| void | NewBoard () | 
| NewBoard. | |
| void | AddChecker (int32 number, CBGPiece::COLOR color) | 
| AddChecker. | |
| void | RemoveChecker (int32 number, CBGPiece::COLOR color) | 
| RemoveChecker. | |
| void | SelectTriangle (uint32 number, bool select=true) | 
| SelectTriangle. | |
| void | SelectBar (CBGGUIPiece::COLOR color, bool select=true) | 
| SelectBar. | |
| bool | IsTriangleSelected (uint32 number) const | 
| IsTriangleSelected. | |
| bool | IsBarSelected (CBGGUIPiece::COLOR color) const | 
| IsBarSelected. | |
| void | ClearHighlight () | 
| ClearHighlight. | |
| 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 Backgammon board on the screen.
Limitations: NONE
| 
 | ||||||||||||
| CBGGUIBoard. Description: Class constructor Limitations: NONE | 
| 
 | 
| ~CBGGUIBoard Description: Class deconstructor Limitations: NONE | 
| 
 | ||||||||||||
| AddChecker. Description: Adds a checker of specified color to a triangle or bar. 
 
 
 | 
| 
 | 
| BuildBoard. Description: Creates the board object and all the CBGPiece objects. 
 
 | 
| 
 | 
| ClearHighlight. Description: Makes all the triangles and bars Unhighlighted. 
 
 | 
| 
 | 
| 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. 
 
 | 
| 
 | 
| IsBarSelected. Description: Returns true if the bar is selected. 
 
 | 
| 
 | 
| IsTriangleSelected. Description: Returns true if the triangle is currently selected. 
 
 | 
| 
 | 
| NewBoard. Description: Resets all the game squares to the pre-game state. 
 
 | 
| 
 | ||||||||||||
| RemoveChecker. Description: Removes a checker of specified color to a triangle or bar. 
 
 
 | 
| 
 | 
| resizeEvent Description: Handles the resize event to redraw the board to the correct size. 
 
 | 
| 
 | ||||||||||||
| SelectBar. Description: Highlights/UnHighlights the specified bar. 
 
 
 | 
| 
 | ||||||||||||
| SelectTriangle. Description: Highlights/UnHighlights the specified triangle. 
 
 
 |