25 #include "common/random.h" 27 #include "bagel/detection.h" 28 #include "bagel/music.h" 29 #include "bagel/baglib/master_win.h" 33 struct BagelGameDescription;
41 bool canSaveLoadFromWindow()
const;
46 bool _useOriginalSaveLoad =
false;
49 bool g_bUseInitLoc =
false;
50 bool g_getVilVarsFl =
true;
56 uint32 getFeatures()
const;
127 void errorDialog(
const char *msg)
const;
129 void enableKeymapper(
bool enabled);
133 #define SHOULD_QUIT ::Bagel::g_engine->shouldQuit()
EngineFeature
Definition: engine.h:253
bool canLoadGameStateCurrently(Common::U32String *msg=nullptr) override
Definition: advancedDetector.h:163
SaveStateList listSaves() const
Definition: master_win.h:66
Common::Error loadGameStream(Common::SeekableReadStream *stream) override
uint getRandomNumber(uint max)
Common::Error saveGameState(int slot, const Common::String &desc, bool isAutosave=false) override
Common::String getGameId() const
void pauseEngineIntern(bool pause) override
Common::Error loadGameState(int slot) override
Common::Platform getPlatform() const
bool canSaveGameStateCurrently(Common::U32String *msg=nullptr) override
Definition: save_game_file.h:103
Common::Error saveGameStream(Common::WriteStream *stream, bool isAutosave=false) override
bool hasFeature(EngineFeature f) const override
Definition: bagel.h:80
uint32 getRandomNumber(uint maxNum=0x7fffffff)
Definition: bagel.h:76