25 #include "common/error.h" 26 #include "common/random.h" 27 #include "common/scummsys.h" 28 #include "common/serializer.h" 29 #include "common/system.h" 30 #include "engines/engine.h" 31 #include "got/events.h" 36 struct GotGameDescription;
43 void savegameLoaded();
63 uint32 getFeatures()
const;
64 bool isDemo()
const override;
103 #define SHOULD_QUIT ::Got::g_engine->shouldQuit() void pauseEngineIntern(bool pause) override
bool canSaveGameStateCurrently(Common::U32String *msg=nullptr) override
EngineFeature
Definition: engine.h:253
Common::String getGameId() const
Definition: advancedDetector.h:163
uint getRandomNumber(uint max)
Common::Error saveGameStream(Common::WriteStream *stream, bool isAutosave=false) override
Definition: serializer.h:79
bool canLoadGameStateCurrently(Common::U32String *msg=nullptr) override
uint32 getRandomNumber(uint maxNum)
Definition: got.h:74
bool shouldQuit() const override
Definition: got.h:52
Common::Error loadGameStream(Common::SeekableReadStream *stream) override
bool hasFeature(EngineFeature f) const override
Definition: got.h:78
Common::Error syncGame(Common::Serializer &s)
Common::Error run() override
void syncSoundSettings() override