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"
35#include "pink/utils.h"
36#include "pink/pda_mgr.h"
82 kPinkDebugGeneral = 1,
83 kPinkDebugLoadingResources,
84 kPinkDebugLoadingObjects,
90 GF_COMPRESSED = 1 << 0,
96 kActionSkipWalkAndCancelInteraction,
98 kActionSkipSubSequence,
99 kActionRestartSequence,
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);
183 Array<NamedObject *> _modules;
185 StringMap _variables;
Definition: winexe_pe.h:48
static String format(MSVC_PRINTF const char *fmt,...) GCC_PRINTF(1
const Common::String _targetName
Definition: engine.h:186
EngineFeature
Definition: engine.h:282
Definition: palette.h:195
bool canLoadGameStateCurrently(Common::U32String *msg=nullptr) override
void pauseEngineIntern(bool pause) override
Common::Error loadGameState(int slot) override
Common::String getSaveStateName(int slot) const override
Definition: pink.h:118
bool hasFeature(EngineFeature f) const override
Common::Error saveGameState(int slot, const Common::String &desc, bool isAutosave=false) override
Common::Error run() override
bool canSaveGameStateCurrently(Common::U32String *msg=nullptr) override
Definition: savestate.h:56
Language
Definition: language.h:45
bool skipThumbnail(Common::SeekableReadStream &in)
Definition: algorithm.h:29
Definition: formatinfo.h:28
Definition: advancedDetector.h:164
Definition: atari-screen.h:58