| AnimatedSprite.cpp | Implements the AnimatedSprite class | 
| AnimatedSprite.h | Declares the AnimatedSprite class | 
| BackgroundEffect.h | Declares the BackgroundEffect base class for representing niffty background effects | 
| Ball.cpp | Implements the ball class | 
| Ball.h | Declares the ball class | 
| BaseTypes.h | Defines base types and macros | 
| BrickGroup.cpp | Implements the BrickGroup class | 
| BrickGroup.h | Declares the BrickGroup class | 
| BrickOutGame.cpp | Implements the BrickOutGame class | 
| BrickOutGame.h | Declares the BrickOutGame class is the starting point for BrickOut |ReDuX| game | 
| BufferedKeyboardInput.cpp | Implements the BufferedKeyboardInput class | 
| BufferedKeyboardInput.h | Declares the BufferedKeyboardInput class that buffers text input from a keyboard | 
| Color.h | Defines the Color class | 
| CommandLine.cpp | Implements the CommandLine class | 
| CommandLine.h | Declares the CommandLine class | 
| ConfigFile.cpp | Implements the ConfigFile class | 
| ConfigFile.h | Declares the ConfigFile class that loads a configuration file | 
| Console.cpp | Implements the Console class | 
| Console.h | Declares the Console class used for outputting text and accepting user input in-game | 
| ConsoleVars.cpp | Defines global console variables | 
| ConsoleVars.h | Declares global console variables | 
| ConVar.cpp | Implements the ConVar class | 
| ConVar.h | Declares the ConVar class used for interacting with the application through the console | 
| Credits.h | Implements the Credits class | 
| Curve.h | Defines classes for representing variouse types of curves | 
| DataPaths.cpp | Implements the DataPaths static class | 
| DataPaths.h | Declares the DataPaths static class for accessing path information to data directories | 
| FileSystem.cpp | Implements system independent funcitons for managing the filesystem | 
| FileSystem.h | Declares system independent funcitons for managing the filesystem | 
| Font.h | Defines the Font resource class | 
| FormattedText.h | Defines functions for formatting text | 
| FramesPerSecond.cpp | Implements a class that counts the number of frames per second | 
| FramesPerSecond.h | Declares a class that counts the number of frames per second | 
| GameCompleteScreen.h | Defines GameCompleteScreen class used to display the game over and level complete screens | 
| GameMouse.h | Defines the mouse spacific to the BrickOut game | 
| GameSettings.cpp | Implements the class that holds games settings loaded from a config file | 
| GameSettings.h | Declares the class that holds games settings loaded from a config file | 
| GameSplashScreen.h | Defines GameSplashScreen class used to display the initial splash screen on load | 
| GameState.cpp | Implements the GameState class | 
| GameState.h | Defines GameState class | 
| Globals.cpp | Implements global functions | 
| Globals.h | Defines the global data set maintained by the application | 
| GUIButton.cpp | Implements the GUIButton class | 
| GUIButton.h | Declares the GUIButton class | 
| GUIMainMenu.cpp | Implements the GUIMenuButton class | 
| GUIMainMenu.h | Declares the GUIMenuButton class | 
| GUIMenuButton.cpp | Implements the GUIMenuButton class | 
| GUIMenuButton.h | Declares the GUIMenuButton class | 
| GUIMultiplierTimer.cpp | Implements the GUI element that represents the multiplier timer | 
| GUIMultiplierTimer.h | Declares the GUI element that represents the multiplier timer | 
| GUINameEntryScreen.h | Declares the GUINameEntryScreen class used for entering names for high scores | 
| GUIPanel.cpp | Implements the GUIPanel class, the base class for all GUI elements | 
| GUIPanel.h | Declares the GUIPanel class, the base class for all GUI elements | 
| GUIProgressBar.h | Implements the progress bar gui element | 
| GUIScoreBoard.cpp | Declares the GUIScoreBoard class | 
| GUIScoreBoard.h | Declares the GUIScoreBoard class | 
| GUIText.cpp | Implement the GUIText class that | 
| GUIText.h | Declares the GUIText class that | 
| GUITextEntry.h | Implements the text entry gui element | 
| GUIViewport.cpp | Implements the GUIViewport class that acts as the root to a tree of GUIPanels | 
| GUIViewport.h | Declares the GUIViewport class that acts as the root to a tree of GUIPanels | 
| HighScores.cpp | Implements the HighScores class | 
| HighScores.h | Defines HighScores class | 
| Image.h | Implements the Image resource class | 
| Keyboard.h | Declares the Keyboard interface | 
| Keys.h | Declares the Key symbols used to identify Keyboard and mouse inputs | 
| Level.cpp | Implement the Level class | 
| Level.h | Declares the Level class | 
| LevelParser.h | Implements the level parser class | 
| main.cpp | Main entry point to the BrickOut ReDuX application | 
| MathCommon.cpp | Implements common/useful functions | 
| MathCommon.h | Defines and includes common Math data types and functions | 
| MathDraw.h | Defines functions for drawing common math objects | 
| Matrix.h | Defines a 3x3 matrix template class | 
| Mouse.h | Declares the mouse interface and mouse data types | 
| MusicPlayer.cpp | Implements the MusicPlayer class | 
| MusicPlayer.h | Defines the MusicPlayer class for playing custom playlists | 
| MusicVisualizerEffect.cpp | Implement the MusicVisualizerEffect background effect for visualizing music and sound | 
| MusicVisualizerEffect.h | Declares the MusicVisualizerEffect background effect for visualizing music and sound | 
| Paddle.cpp | Implements the Paddle class | 
| Paddle.h | Declares the Paddle class that represents the user controlled game paddle | 
| ParticleSystem.cpp | Implements the ParticleSystem and associated classes | 
| ParticleSystem.h | Declares the policy based ParticleSystem and is associated classes | 
| ParticleSystemExt.cpp | Implements the ParticleSystemExt policies | 
| ParticleSystemExt.h | Declares Extensions to the policy based ParticleSystem | 
| Path.cpp | Implement system indepent functions for manipulating file system Paths | 
| Path.h | Declares system indepent functions for manipulating file system Paths | 
| PhysicsJoint.cpp | Implements the physics joints used to constrain physics objects | 
| PhysicsJoint.h | Defines the physics joints used to constrain physics objects | 
| PhysicsShape.h | Implements the PhysicsShape and PhysicsCompoundShape classes aswell as the Shape file format | 
| Point.h | Defines a 2D Point template class | 
| PowerUp.cpp | Implements the PowerUp class | 
| PowerUp.h | Defines the PowerUp class that are dropped from bricks | 
| ResourceManager.h | Defines classes and types for loading/creating managed resources | 
| Screen.h | Declares the Screen interface that represents the main drawable area of the game | 
| SDLApplication.cpp | Implements the SDLApplication class | 
| SDLApplication.h | Declares the SDLApplication class that represents a realtime app using SDL | 
| SDLMouse.cpp | Implements the SDLMouse class | 
| SDLMouse.h | Declares the SDL implementation of the IMouse interface | 
| SDLScreen.cpp | Implements the SDLScreen class | 
| SDLScreen.h | Declares the Screen interface that represents the main drawable area of the game | 
| Sound.cpp | Implements the Sound resource class | 
| Sound.h | Defines the Sound resource class | 
| Sprite.h | Declares the sprite class | 
| StarFieldEffect.cpp | Implements the StarFieldEffect background effect | 
| StarFieldEffect.h | Declares the StarFieldEffect background effect | 
| StringUtility.cpp | Implements functions for manipulating strings | 
| StringUtility.h | Defines functions for manipulating strings | 
| TextParticleSystem.cpp | Implements the TextParticleSystem class | 
| TextParticleSystem.h | Declares the TextParticleSystem classes | 
| TransitionEffect.cpp | Implements the common transition effects | 
| TransitionEffect.h | Declares the TransitionEffect interface and common implementations | 
| Vector.h | Defines a 2D vector class | 
| Version.h | Defines versioning functions and macros | 
 1.6.3
 1.6.3