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 |