|
Class Summary |
| BoardManager |
This class manages the display, and game-play for a stratego game |
| GameplayLogManager |
This class handles records of stratego games, in the form of a vector of strings |
| MenuHandler |
This class handles the I/O and the rendering of the menu |
| MouseHandler |
This class handles most of the I/O with the mouse |
| MouseMotionHandler |
This class handles most of the I/O with the mouse |
| StrategoBoard |
This class manages data for a 10 by 10 board of stratego pieces |
| StrategoGame |
This class handles the rendering of the other frames, the passing of methods between
MenuHandler, BoardManager, and GameplayLogManager, in other words it is a middle-man |
| StrategoPiece |
This class manages data for a single piece including; it's rank,
what rank to display, rank-related information, which image to use,
and what textual name to use for the piece |