25 #include "common/random.h" 26 #include "common/savefile.h" 28 #include "engines/engine.h" 29 #include "engines/savestate.h" 31 #include "gui/debugger.h" 33 #include "pink/constants.h" 34 #include "pink/file.h" 35 #include "pink/utils.h" 36 #include "pink/pda_mgr.h" 67 struct WinCursorGroup;
82 kPinkDebugGeneral = 1,
83 kPinkDebugLoadingResources,
84 kPinkDebugLoadingObjects,
90 GF_COMPRESSED = 1 << 0,
96 kActionSkipWalkAndCancelInteraction,
98 kActionSkipSubSequence,
99 kActionRestartSequence,
126 void pauseEngineIntern(
bool pause)
override;
133 bool isPeril()
const;
134 bool isPerilDemo()
const;
139 void executeMenuCommand(uint
id);
140 bool executePageChangeCommand(uint
id);
143 OrbFile *getOrb() {
return &_orb; }
144 BroFile *getBro() {
return _bro; }
146 Screen *getScreen() {
return _screen; }
147 PDAMgr &getPdaMgr() {
return _pdaMgr; }
149 void setNextExecutors(
const Common::String &nextModule,
const Common::String &nextPage) { _nextModule = nextModule; _nextPage = nextPage; }
150 void setLeadActor(
LeadActor *actor) { _actor = actor; };
151 void setCursor(uint cursorIndex);
Definition: winexe_pe.h:48
EngineFeature
Definition: engine.h:260
static String format(MSVC_PRINTF const char *fmt,...) GCC_PRINTF(1
Definition: advancedDetector.h:164
Definition: palette.h:189
Definition: atari-screen.h:58
Definition: savestate.h:56
Definition: lead_actor.h:42
Definition: algorithm.h:29
Definition: formatinfo.h:28
bool skipThumbnail(Common::SeekableReadStream &in)
Common::String getSaveStateName(int slot) const override
Definition: pink.h:118
Language
Definition: language.h:45