#include <game_configuration.h>
Public Member Functions | |
GameConfiguration () | |
Default constructor. | |
~GameConfiguration () | |
Destructor. | |
Public Attributes | |
std::string | environmentTypeId |
Concrete environment ID (how the environment should look). | |
std::string | avatarTypeId |
Concrete avatar ID (how the avatar should look). | |
std::string | playBoxGraphicsTypeId |
Concrete play box graphics ID (how the play box should look). | |
std::string | playBoxPhysicsTypeId |
Concrete play box physics ID (how the play box should behave). | |
DifficultySettings | difficultySettings |
Difficulty settings. |
All attributes correspond to options that a user choose when starting a new game.
Uses "crate" design pattern.
GameConfiguration::GameConfiguration | ( | ) |
Default constructor.
GameConfiguration::~GameConfiguration | ( | ) |
Destructor.
std::string GameConfiguration::environmentTypeId |
Concrete environment ID (how the environment should look).
std::string GameConfiguration::avatarTypeId |
Concrete avatar ID (how the avatar should look).
std::string GameConfiguration::playBoxGraphicsTypeId |
Concrete play box graphics ID (how the play box should look).
std::string GameConfiguration::playBoxPhysicsTypeId |
Concrete play box physics ID (how the play box should behave).
Difficulty settings.