Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_finddata_t
_LARGE_INTEGER
abs_time_t
CAiArena
CAiBomber
CAiManager
CArena
CArenaCloserThis class manages the closure of an arena
CArenaSnapshot
CBoardThe board that is above the arena in the match screen. It shows the scores and the time left
CBombAn element in the arena which represents a bomb
CBomberAn element in the arena which represents a bomber
CBomberMoveThis class manages the moves of a bomber
CClockCClock is a reusable class which manages a clock with several types and modes
CCloudManagerThis class manages the clouds
CCommandChunk
CConsoleCConsole is a class which provides a console window besides the main game window
CControlsThe controls screen that appears when choosing Options in the main menu
CDebugThis class is for debugging purposes
CDemoThe demo screen, showing a match between computer players
CDirectDrawCDirectDraw manages the DirectDraw stuff
CDirectInput
CDisplay
CDrawGameThe Draw Game screen that appears after there is a draw game in a match
CElementThe base class for every element of the arena
CExplosionAn element in the arena which represents an explosion
CFloorAn element in the arena which represents a bomb
CFont
CGameThe main window class of Bombermaaan
CHurryMessageManages the hurry message (match end almost reached) during a match
CInput
CItemAn element in the arena which represents an item
CLogImplements a log file where messages can be written to
CMainInput
CMatchThe match screen, managing the arena and the board
CMenu
CMenuBase
CMenuBomberHandles the menu where bombers can be set to manual/computer/off
CMenuInput
CMenuLevelShows a level with a mini layout picture and lets the user navigate through the different levels
CMenuMatchChange time options, start of arena closure and number of winning matches
CMenuYesNoA mini menu with two options: yes or no
CModeScreen
CMosaic
COptionsContains every option in the game and manages the configuration file
CPauseMessageHandles the pause message during a match
CPlayerInput
CRandomMosaic
CScores
CScroller
CSDLInput
CSDLVideo
CSoundCSound handles the songs and samples
CTimerAccurate timer using the Windows API
CTitleThe title screen
CVictoryThe victory screen that appears after a player has won a match (a match is composed of battles)
CWallAn element in the arena which represents a wall
CWindowBase class for managing the main window
CWinnerThe winner (scoreboard) screen that appears after a player has won one battle
SBlockDescribes the coordinates of a block (used for dead ends' exits)
SBomberSpriteTableDescribes a sprite table with bomber sprites inside
SClosePositionDescribes a block position to close when the arena is closing
SCommandStep
SConfettiDescribes the state of a confetti
SDebugDrawingRequest
SDisplayMode
SDLJOYSTATE
SDrawingRequestDescribes a drawing request
SEnumParam
SFlameDescribe a flame created by an explosion
SJoystickThe SJoystick structure contains information about one joystick created by DirectInput
SMenuControl
SMosaicTileProperties
SSprite
SSurface
SSystemControl
tagRECT

Generated on Sat Oct 18 12:26:39 2008 for Bombermaaan by  doxygen 1.5.5
Visit the Bombermaaan project page
SourceForge.net Logo