Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
ActionListenerModels the ability to perform actions
AngleModels an angle (in degree and / or radian)
BspTreeDynamic tree data structure capable to organize data by spacial properties
ButtonPuts a button on the screen
ButtonListenerModels the ability to perform actions
buttonState
CalibrateListenerHandles calibration
CameraBasic class for all cameras
ColorColor class
ConfigurationSingleton to store and manage program settings
ConsoleConsole for putting output on screen
ControllerManages movement
EasyListenerHandles loading of easy levels
EventListenerModels the ability to process events from SDL
EventManagerModels hub for all SDL events (singleton)
ExitListenerHandles exist
FboFramebuffer object to be used with OpenGL
fboEntryManagement class for all frame buffer objects used within the game
FboManager
FireflyBoardParser
FontTexture based font for the GUI
fontCoordsManagement class for all fonts used within the game
fontEntryOne table entry in the font manager list
FontManager
FpsCounterA label that displays the current framerate. This label reads "Current framerate: xx.x frames/s"
Game
glExtensionsModels OpenGL renderer
GlRenderer
GlWindow
HardListenerHandles exist
HudFoodFood indicator
HudInventoryDisplays what the firefly is carrying around
HudMenuIn Game Menu
HudScoreScore indicator
HudWaterWater indicator
IdPickerDisplays the Id of the object that is currently under the mouse cursor
Label
MediumListenerHandles exist
MeshModels a triangle mesh
Mouse
MouseAdapterLeftA adapter class for limiting the mouse listener interface
MouseAdapterMoveA adapter class for limiting the mouse listener interface
MouseCursor
MouseListenerInterface for all objects that want to react on the engine's mouse object
MovementControllerManages movement
MVBetweenPlacesObjectSuperclass for all BetweenPlacesObject's
MVBoardThe Firefly board
MVFirefly
MVFlameClass for a flame
MVFoodClass for food
MVHoleClass for a hole
MVMaterialClass for materials
MVMaterialCrystalClass for the wood material
MVMaterialGrassClass for the grass material
MVMaterialWoodClass for the wood material
MVMovingOnPlaceObjectSuperclass for all moving OnPlaceObject's
MVNestClass for a nest
MVOnPlaceObjectSuperclass for all OnPlaceObject's
MVPlaceA place on the Firefly board
MVPlaceObjectSuperclass of all PlaceObject's
MVWallClass for a wall between places
MVWallSideClass for the side of a wall on a places (a wall is between places)
MVWaterClass for water
Object
Object2dModels 2d Object
Object3dModels 3d Object
OrbitCameraAn interactive Camera to be used as virtual trackball
Particle
ParticleHubGlobal Particle Collector
ParticleSystem
ParticleSystemSettingsA very simplistic particle system
PhongLightModels a light source for Phong lighting MUCH TODO!
PhongMaterialModels the material for a object to be Phong shaded
PipView
RboRenderbuffer object to be used with OpenGL
rboEntryManagement class for all render buffer objects used within the game
RboManager
screenResA fullscreen resolution
ShaderShader to be used with OpenGL
shaderEntryManagement class for all shaders used within the game
ShaderManager
SplashMessageBig Label
StartUpTimerA label that displays the time since SDL start. This label reads "StartUp time: xxxx.x s"
TextBlock
TextureTexture to be used with OpenGL
textureEntryManagement class for all textures used within the game
TextureManager
thatMouse changes from SDL
TimerTimer as SDL middle man
triangleManagement class for all vertex buffer objects used within the game
VboThe VBO of a triangle 3d-Mesh
vboEntryThe actual VBO data
VboManager
VectorModells a vector (or a vertex) in 3-space
ViewObjectBase class for all objects viewable on screen
WallSuggestion for a Wall object
Webcam

Generated on Mon Jul 7 13:30:33 2008 for Firefly by  doxygen 1.5.6