X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fgameconfig.hpp;h=ac45730c709a0551fdd13b783ee452eed7db5117;hb=24dee16ba721c757b53c3cca08951c867b49c6a7;hp=8a6dcc5209c97bb6811983d267a47ff3547c9e4e;hpb=959f514b78262ae6b276821bc61864fa6967b97c;p=supertux.git diff --git a/src/gameconfig.hpp b/src/gameconfig.hpp index 8a6dcc520..ac45730c7 100644 --- a/src/gameconfig.hpp +++ b/src/gameconfig.hpp @@ -19,8 +19,12 @@ #ifndef SUPERTUX_CONFIG_H #define SUPERTUX_CONFIG_H +#include + #include +#include "video/video_systems.hpp" + class Config { public: @@ -36,8 +40,11 @@ public: */ int screenwidth; int screenheight; + float aspect_ratio; bool use_fullscreen; + VideoSystem video; + bool try_vsync; bool show_fps; bool sound_enabled; bool music_enabled; @@ -50,6 +57,8 @@ public: bool enable_script_debugger; std::string start_demo; std::string record_demo; + + std::string locale; /**< force SuperTux language to this locale, e.g. "de". A file "data/locale/xx.po" must exist for this to work. An empty string means autodetect. */ }; extern Config* config;