22 #ifndef MTROPOLIS_MTROPOLIS_H 23 #define MTROPOLIS_MTROPOLIS_H 25 #include "engines/engine.h" 27 #include "common/random.h" 29 #include "mtropolis/detection.h" 30 #include "mtropolis/saveload.h" 63 uint32 getGameID()
const;
90 static const uint kCurrentSaveFileVersion = 2;
91 static const uint kEarliestSupportedSaveFileVersion = 2;
92 static const uint kSavegameSignature = 0x6d545356;
95 bool _isTriggeredAutosave;
Common::Error saveGameStream(Common::WriteStream *stream, bool isAutosave) override
EngineFeature
Definition: engine.h:253
Common::Error run() override
Definition: saveload.h:46
bool canSaveGameStateCurrently(Common::U32String *msg=nullptr) override
void pauseEngineIntern(bool pause) override
Definition: saveload.h:50
Definition: saveload.h:59
Definition: detection.h:202
Definition: saveload.h:64
bool hasFeature(EngineFeature f) const override
Definition: mtropolis.h:50
Definition: saveload.h:54
bool canSaveAutosaveCurrently() override