22 #ifndef FIFE_ENGINESETTINGS_H
23 #define FIFE_ENGINESETTINGS_H
34 #include "util/base/exception.h"
60 return m_bitsperpixel;
70 m_fullscreen = fullscreen;
87 return m_initialvolume;
102 return m_renderbackend;
108 return m_renderbackend;
122 return m_sdlremovefakealpha;
132 return m_oglcompressimages;
142 return m_ogluseframebuffer;
162 return m_screenwidth;
172 return m_screenheight;
182 return m_defaultfontpath;
188 return m_defaultfontpath;
198 return m_defaultfontsize;
208 return m_defaultfontglyphs;
214 return m_defaultfontglyphs;
224 return m_windowtitle;
230 return m_windowtitle;
265 void setVideoDriver(
const std::string& driver);
267 const std::string& getVideoDriver()
const;
314 uint8_t m_bitsperpixel;
316 float m_initialvolume;
317 std::string m_renderbackend;
318 bool m_sdlremovefakealpha;
319 bool m_oglcompressimages;
320 bool m_ogluseframebuffer;
322 uint16_t m_screenwidth;
323 uint16_t m_screenheight;
324 std::string m_windowtitle;
325 std::string m_windowicon;
328 std::string m_defaultfontpath;
329 uint16_t m_defaultfontsize;
330 std::string m_defaultfontglyphs;
331 bool m_iscolorkeyenabled;
332 SDL_Color m_colorkey;
333 std::string m_videodriver;
336 uint16_t m_framelimit;
337 float m_mousesensitivity;
338 bool m_mouseacceleration;