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" 51 class SeekableReadStream;
73 kPetkaDebugGeneral = 1 << 0,
74 kPetkaDebugResources = 1 << 1,
75 kPetkaDebugMessagingSystem = 1 << 2,
76 kPetkaDebugDialogs = 1 << 3
80 GF_COMPRESSED = (1 << 0),
89 bool isPetka2()
const;
91 void loadPart(byte part);
92 void loadPartAtNextFrame(byte part);
97 void loadChapter(byte chapter);
103 void applyGameSettings()
override;
120 Graphics::Font *getDescriptionFont()
const {
return _descriptionFont.get(); }
122 void pushMouseMoveEvent();
136 void pauseEngineIntern(
bool pause)
override;
163 bool _shouldChangePart;
EngineFeature
Definition: engine.h:253
int getAutosaveSlot() const override
Definition: petka.h:130
Definition: advancedDetector.h:163
Definition: debugger.h:41
Definition: q_manager.h:41
Definition: big_dialogue.h:105
Definition: savestate.h:56
Definition: algorithm.h:29
Definition: formatinfo.h:28
bool skipThumbnail(Common::SeekableReadStream &in)
Definition: avi_frames.h:36
Definition: q_system.h:50