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 << 0,
83 kPinkDebugLoadingResources = 1 << 1,
84 kPinkDebugLoadingObjects = 1 << 2,
85 kPinkDebugScripts = 1 << 3,
86 kPinkDebugActions = 1 << 4
90 GF_COMPRESSED = 1 << 0,
117 void pauseEngineIntern(
bool pause)
override;
124 bool isPeril()
const;
125 bool isPerilDemo()
const;
130 void executeMenuCommand(uint
id);
131 bool executePageChangeCommand(uint
id);
134 OrbFile *getOrb() {
return &_orb; }
135 BroFile *getBro() {
return _bro; }
137 Screen *getScreen() {
return _screen; }
138 PDAMgr &getPdaMgr() {
return _pdaMgr; }
140 void setNextExecutors(
const Common::String &nextModule,
const Common::String &nextPage) { _nextModule = nextModule; _nextPage = nextPage; }
141 void setLeadActor(
LeadActor *actor) { _actor = actor; };
142 void setCursor(uint cursorIndex);
Definition: winexe_pe.h:48
EngineFeature
Definition: engine.h:253
static String format(MSVC_PRINTF const char *fmt,...) GCC_PRINTF(1
Definition: advancedDetector.h:163
Definition: palette.h:153
Definition: atari-screen.h:60
Definition: savestate.h:56
Definition: lead_actor.h:41
Definition: algorithm.h:29
Definition: formatinfo.h:28
bool skipThumbnail(Common::SeekableReadStream &in)
Common::String getSaveStateName(int slot) const override
Definition: pink.h:109
Language
Definition: language.h:45