25#include "common/random.h"
26#include "common/stream.h"
27#include "common/memstream.h"
28#include "common/savefile.h"
30#include "engines/engine.h"
31#include "engines/savestate.h"
33#include "gui/debugger.h"
35#include "graphics/surface.h"
51class SeekableReadStream;
73 kPetkaDebugGeneral = 1,
75 kPetkaDebugMessagingSystem,
80 GF_COMPRESSED = (1 << 0),
90 kActionCursorChapayev,
106 bool isPetka2()
const;
108 void loadPart(
byte part);
109 void loadPartAtNextFrame(
byte part);
114 void loadChapter(
byte chapter);
139 void pushMouseMoveEvent();
180 bool _shouldChangePart;
PointerType get() const
Definition: ptr.h:637
EngineFeature
Definition: engine.h:282
Definition: debugger.h:41
Definition: big_dialogue.h:105
bool canSaveGameStateCurrently(Common::U32String *msg=nullptr) override
int getAutosaveSlot() const override
Definition: petka.h:147
void pauseEngineIntern(bool pause) override
bool hasFeature(EngineFeature f) const override
Common::Error saveGameState(int slot, const Common::String &desc, bool isAutosave) override
Common::Error loadGameState(int slot) override
Common::Error run() override
bool canLoadGameStateCurrently(Common::U32String *msg=nullptr) override
void applyGameSettings() override
Definition: q_manager.h:41
Definition: q_system.h:50
Definition: savestate.h:56
bool skipThumbnail(Common::SeekableReadStream &in)
Definition: algorithm.h:29
Definition: formatinfo.h:28
Definition: advancedDetector.h:164