28 #ifndef WINTERMUTE_BASE_GAME_SETTINGS_H 29 #define WINTERMUTE_BASE_GAME_SETTINGS_H 31 #include "common/str.h" 34 class BaseStringTable;
36 class BasePersistenceManager;
39 const char *getGameFile()
const {
return (_gameFile ? _gameFile :
"default.game"); }
40 int getResWidth()
const {
return _resWidth; }
41 int getResHeight()
const {
return _resHeight; }
45 bool loadSettings(
const char *filename);
46 bool loadStringTable(
const char *filename,
bool clearOld);
47 void expandStringByStringTable(
char **str)
const;
49 char *getKeyFromStringTable(
const char *str)
const;
59 bool _compressedSavegames;
61 bool _requireAcceleration;
67 bool _allowDesktopRes;
Definition: base_game.h:76
Definition: base_persistence_manager.h:56
Definition: base_string_table.h:39
Definition: base_game_settings.h:37
Definition: achievements_tables.h:27