1 #ifndef RADIX_CONFIG_HPP
2 #define RADIX_CONFIG_HPP
6 #include <json11/json11.hpp>
13 class ArgumentsParser;
42 void loadVideoSettings(Json json);
43 void loadSoundSettings(Json json);
44 void loadMouseSettings(Json json);
45 void loadLoglevelSettings(Json json);
std::string getMap()
Definition: Config.hpp:38
bool getIgnoreGlVersion()
Definition: Config.hpp:36
bool getCursorVisibility()
Definition: Config.hpp:35
bool vsync
Definition: Config.hpp:55
unsigned int getWidth()
Definition: Config.hpp:26
bool hasVsync()
Definition: Config.hpp:33
Definition: GameController.hpp:7
unsigned int width
Definition: Config.hpp:48
int getAntialiasLevel()
Definition: Config.hpp:30
bool isFullscreen()
Definition: Config.hpp:29
std::string map
Definition: Config.hpp:60
bool cursorVisibility
Definition: Config.hpp:57
Configuration class.
Definition: Config.hpp:19
float getSensitivity()
Definition: Config.hpp:28
std::string getMapPath()
Definition: Config.hpp:39
int antialiasing
Definition: Config.hpp:51
int recursivePortal
Definition: Config.hpp:52
bool fullscreen
Definition: Config.hpp:53
unsigned int height
Definition: Config.hpp:49
Definition: ArgumentsParser.hpp:9
bool loaded
Definition: Config.hpp:47
bool isHidePortalsByClick()
Definition: Config.hpp:34
LogLevel getLoglevel()
Definition: Config.hpp:37
bool sound
Definition: Config.hpp:54
LogLevel loglevel
Definition: Config.hpp:59
std::string mapPath
Definition: Config.hpp:61
bool ignoreGlVersion
Definition: Config.hpp:58
LogLevel
Definition: Logger.hpp:8
bool hasSound()
Definition: Config.hpp:32
int getRecursionLevel()
Definition: Config.hpp:31
unsigned int getHeight()
Definition: Config.hpp:27
bool hidePortalsByClick
Definition: Config.hpp:56
float sensitivity
Definition: Config.hpp:50