22 #ifndef FIFE_ENGINESETTINGS_H
23 #define FIFE_ENGINESETTINGS_H
34 #include "util/base/exception.h"
64 return m_bitsperpixel;
78 m_fullscreen = fullscreen;
95 return m_initialvolume;
110 return m_renderbackend;
124 return m_sdlremovefakealpha;
134 return m_screenwidth;
144 return m_screenheight;
154 return m_defaultfontpath;
164 return m_defaultfontsize;
174 return m_defaultfontglyphs;
184 return m_windowtitle;
213 void setVideoDriver(
const std::string& driver);
215 const std::string& getVideoDriver()
const;
228 uint8_t m_bitsperpixel;
230 float m_initialvolume;
231 std::string m_renderbackend;
232 bool m_sdlremovefakealpha;
233 uint16_t m_screenwidth;
234 uint16_t m_screenheight;
235 std::string m_windowtitle;
236 std::string m_windowicon;
239 std::string m_defaultfontpath;
240 uint16_t m_defaultfontsize;
241 std::string m_defaultfontglyphs;
242 bool m_iscolorkeyenabled;
243 SDL_Color m_colorkey;
244 std::string m_videodriver;
245 unsigned int m_lighting;