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;
EngineFeature
Definition: engine.h:282
Definition: mtropolis.h:50
bool canSaveGameStateCurrently(Common::U32String *msg=nullptr) override
bool hasFeature(EngineFeature f) const override
Common::Error saveGameStream(Common::WriteStream *stream, bool isAutosave) override
bool canSaveAutosaveCurrently() override
Common::Error run() override
void pauseEngineIntern(bool pause) override
Definition: saveload.h:64
Definition: saveload.h:59
Definition: saveload.h:50
Definition: saveload.h:54
Definition: saveload.h:46
Definition: detection.h:210