| _finddata_t | |
| _LARGE_INTEGER | |
| abs_time_t | |
| CAiArena | |
| CAiBomber | |
| CAiManager | |
| CArena | |
| CArenaCloser | This class manages the closure of an arena |
| CArenaSnapshot | |
| CBoard | The board that is above the arena in the match screen. It shows the scores and the time left |
| CBomb | An element in the arena which represents a bomb |
| CBomber | An element in the arena which represents a bomber |
| CBomberMove | This class manages the moves of a bomber |
| CClock | CClock is a reusable class which manages a clock with several types and modes |
| CCloudManager | This class manages the clouds |
| CCommandChunk | |
| CConsole | CConsole is a class which provides a console window besides the main game window |
| CControls | The controls screen that appears when choosing Options in the main menu |
| CDebug | This class is for debugging purposes |
| CDemo | The demo screen, showing a match between computer players |
| CDirectDraw | CDirectDraw manages the DirectDraw stuff |
| CDirectInput | |
| CDisplay | |
| CDrawGame | The Draw Game screen that appears after there is a draw game in a match |
| CElement | The base class for every element of the arena |
| CExplosion | An element in the arena which represents an explosion |
| CFloor | An element in the arena which represents a bomb |
| CFont | |
| CGame | The main window class of Bombermaaan |
| CHurryMessage | Manages the hurry message (match end almost reached) during a match |
| CInput | |
| CItem | An element in the arena which represents an item |
| CLog | Implements a log file where messages can be written to |
| CMainInput | |
| CMatch | The match screen, managing the arena and the board |
| CMenu | |
| CMenuBase | |
| CMenuBomber | Handles the menu where bombers can be set to manual/computer/off |
| CMenuInput | |
| CMenuLevel | Shows a level with a mini layout picture and lets the user navigate through the different levels |
| CMenuMatch | Change time options, start of arena closure and number of winning matches |
| CMenuYesNo | A mini menu with two options: yes or no |
| CModeScreen | |
| CMosaic | |
| COptions | Contains every option in the game and manages the configuration file |
| CPauseMessage | Handles the pause message during a match |
| CPlayerInput | |
| CRandomMosaic | |
| CScores | |
| CScroller | |
| CSDLInput | |
| CSDLVideo | |
| CSound | CSound handles the songs and samples |
| CTimer | Accurate timer using the Windows API |
| CTitle | The title screen |
| CVictory | The victory screen that appears after a player has won a match (a match is composed of battles) |
| CWall | An element in the arena which represents a wall |
| CWindow | Base class for managing the main window |
| CWinner | The winner (scoreboard) screen that appears after a player has won one battle |
| SBlock | Describes the coordinates of a block (used for dead ends' exits) |
| SBomberSpriteTable | Describes a sprite table with bomber sprites inside |
| SClosePosition | Describes a block position to close when the arena is closing |
| SCommandStep | |
| SConfetti | Describes the state of a confetti |
| SDebugDrawingRequest | |
| SDisplayMode | |
| SDLJOYSTATE | |
| SDrawingRequest | Describes a drawing request |
| SEnumParam | |
| SFlame | Describe a flame created by an explosion |
| SJoystick | The SJoystick structure contains information about one joystick created by DirectInput |
| SMenuControl | |
| SMosaicTileProperties | |
| SSprite | |
| SSurface | |
| SSystemControl | |
| tagRECT |
1.5.5