Holds settings for the brickout redux game. More...
#include <Game/GameSettings.h>
Public Member Functions | |
| GameSettings () | |
| Constructor. | |
| bool | Load (const char *configFile) |
| Loads a game config file. | |
| const char * | DefaultLevelListFile () const |
| const char * | LevelFontFile () const |
| const char * | MultiplierFontFile () const |
| int | LevelFontSize () const |
| int | MultiplierFontSize () const |
| const char * | LaunchArrowImage () const |
| float | LaunchArrowHeight () const |
| float | LaunchArrowFadeTime () const |
| float | BallFadeInTime () const |
| float | BallLaunchSpeed () const |
| float | BallMinSpeed () const |
| float | BallMaxSpeed () const |
| float | PowerUpProbability () const |
| float | MultiplierTime () const |
| float | StuckBallFixTime () const |
| const Point2f & | PaddleStartPosition () const |
| const char * | DefaultPaddleBaseImage () const |
| const char * | DefaultPaddleBaseStickyImage () const |
| const char * | DefaultPaddleThrusterImage () const |
| const char * | DefaultPaddleShape () const |
| float | DefaultPaddleWidth () const |
| float | DefaultPaddleMinWidth () const |
| float | DefaultPaddleMaxWidth () const |
| int | DefaultPaddleGrowIncrements () const |
| float | DefaultPaddleThrusterWidth () const |
| float | DefaultPaddleThrusterHeight () const |
| const char * | BallImage () const |
| float | BallRadius () const |
| const char * | HighScoresFontFile () const |
| int | HighScoresFontSize () const |
| int | HighScoresHeaderFontSize () const |
| int | HighScoresCount () const |
Holds settings for the brickout redux game.
| float GameSettings::BallFadeInTime | ( | ) | const [inline] |
The time it takes to fade in the ball.
| const char* GameSettings::BallImage | ( | ) | const [inline] |
The ball image.
| float GameSettings::BallLaunchSpeed | ( | ) | const [inline] |
The speed to launch the ball.
| float GameSettings::BallMaxSpeed | ( | ) | const [inline] |
The maximum speed the ball can have when active.
| float GameSettings::BallMinSpeed | ( | ) | const [inline] |
The minimum speed the ball can have when active.
| float GameSettings::BallRadius | ( | ) | const [inline] |
The default radius of the ball.
| const char* GameSettings::DefaultLevelListFile | ( | ) | const [inline] |
The default level list file.
| const char* GameSettings::DefaultPaddleBaseImage | ( | ) | const [inline] |
The base image for the default paddle.
| const char* GameSettings::DefaultPaddleBaseStickyImage | ( | ) | const [inline] |
The base image for the default paddle when its sticky.
| int GameSettings::DefaultPaddleGrowIncrements | ( | ) | const [inline] |
The number of times the paddle can grow/shrink untill reaching the paddles max/min widths.
| float GameSettings::DefaultPaddleMaxWidth | ( | ) | const [inline] |
The maximum width for the default paddle.
| float GameSettings::DefaultPaddleMinWidth | ( | ) | const [inline] |
The minimum width for the default paddle.
| const char* GameSettings::DefaultPaddleShape | ( | ) | const [inline] |
The shape file for the default paddle.
| float GameSettings::DefaultPaddleThrusterHeight | ( | ) | const [inline] |
The height for the default paddle thruster.
| const char* GameSettings::DefaultPaddleThrusterImage | ( | ) | const [inline] |
The thruster image for the default paddle.
| float GameSettings::DefaultPaddleThrusterWidth | ( | ) | const [inline] |
The width for the default paddle thruster.
| float GameSettings::DefaultPaddleWidth | ( | ) | const [inline] |
The width for the default paddle.
| int GameSettings::HighScoresCount | ( | ) | const [inline] |
The number of high scores to display.
| const char* GameSettings::HighScoresFontFile | ( | ) | const [inline] |
The high scores font.
| int GameSettings::HighScoresFontSize | ( | ) | const [inline] |
The high scores font size.
| int GameSettings::HighScoresHeaderFontSize | ( | ) | const [inline] |
The high scores font size for header text.
| float GameSettings::LaunchArrowFadeTime | ( | ) | const [inline] |
The time it takes to fade in/out the launch arrow.
| float GameSettings::LaunchArrowHeight | ( | ) | const [inline] |
The height of the launch arrow.
| const char* GameSettings::LaunchArrowImage | ( | ) | const [inline] |
The image used when the ball is attached to the paddle.
| const char* GameSettings::LevelFontFile | ( | ) | const [inline] |
The font file the level uses.
| int GameSettings::LevelFontSize | ( | ) | const [inline] |
The size of the font the level uses.
| bool GameSettings::Load | ( | const char * | configFile | ) |
Loads a game config file.
| [in] | configFile | the name of the config file to load settings from. |
NOTE: Multiples file can be loaded consecutively.
| const char* GameSettings::MultiplierFontFile | ( | ) | const [inline] |
The font file the multiplier timer uses.
| int GameSettings::MultiplierFontSize | ( | ) | const [inline] |
The size of the font the multiplier GUI element uses.
| float GameSettings::MultiplierTime | ( | ) | const [inline] |
The time a multiplier is active.
| const Point2f& GameSettings::PaddleStartPosition | ( | ) | const [inline] |
The position place the paddle at the start of the level.
| float GameSettings::PowerUpProbability | ( | ) | const [inline] |
The probability that a powerup will be created.
| float GameSettings::StuckBallFixTime | ( | ) | const [inline] |
The time until the ball is considered stuck.
1.6.3