|
|
| IllusionsEngine (OSystem *syst, const IllusionsGameDescription *gd) |
| |
|
const Common::String | getTargetName () |
| |
|
void | updateEvents () |
| |
|
int | getGameId () const |
| |
|
Common::Language | getGameLanguage () const |
| |
|
void | runUpdateFunctions () |
| |
|
int | updateActors (uint flags) |
| |
|
int | updateSequences (uint flags) |
| |
|
int | updateGraphics (uint flags) |
| |
|
int | updateSoundMan (uint flags) |
| |
|
int | updateSprites (uint flags) |
| |
|
uint32 | getElapsedUpdateTime () |
| |
|
Common::Point * | getObjectActorPositionPtr (uint32 objectId) |
| |
|
int | getRandom (int max) |
| |
|
int | convertPanXCoord (int16 x) |
| |
|
bool | calcPointDirection (Common::Point &srcPt, Common::Point &dstPt, uint &facing) |
| |
|
bool | isSoundActive () |
| |
|
virtual void | updateFader () |
| |
|
virtual void | clearFader () |
| |
|
virtual void | pauseFader () |
| |
|
virtual void | unpauseFader () |
| |
|
virtual bool | isVideoPlaying () |
| |
|
void | setCurrFontId (uint32 fontId) |
| |
|
bool | checkActiveTalkThreads () |
| |
|
void | setTextDuration (int kind, uint32 duration) |
| |
|
uint32 | clipTextDuration (uint32 duration) |
| |
|
void | getDefaultTextDimensions (WidthHeight &dimensions) |
| |
|
void | setDefaultTextDimensions (WidthHeight &dimensions) |
| |
|
void | getDefaultTextPosition (Common::Point &position) |
| |
|
void | setDefaultTextPosition (Common::Point &position) |
| |
|
uint16 | getSubtitleDuration () |
| |
|
void | setSubtitleDuration (uint16 duration) |
| |
|
FramesList * | findActorSequenceFrames (Sequence *sequence) |
| |
|
virtual void | setDefaultTextCoords ()=0 |
| |
|
virtual void | loadSpecialCode (uint32 resId)=0 |
| |
|
virtual void | unloadSpecialCode (uint32 resId)=0 |
| |
|
virtual void | notifyThreadId (uint32 &threadId)=0 |
| |
|
virtual bool | testMainActorFastWalk (Control *control)=0 |
| |
|
virtual bool | testMainActorCollision (Control *control)=0 |
| |
|
virtual Control * | getObjectControl (uint32 objectId)=0 |
| |
|
virtual Common::Point | getNamedPointPosition (uint32 namedPointId)=0 |
| |
|
virtual uint32 | getPriorityFromBase (int16 priority)=0 |
| |
|
virtual uint32 | getPrevScene ()=0 |
| |
|
virtual uint32 | getCurrentScene ()=0 |
| |
|
virtual bool | isCursorObject (uint32 actorTypeId, uint32 objectId)=0 |
| |
|
virtual void | setCursorControlRoutine (Control *control)=0 |
| |
|
virtual void | placeCursorControl (Control *control, uint32 sequenceId)=0 |
| |
|
virtual void | setCursorControl (Control *control)=0 |
| |
|
virtual void | showCursor ()=0 |
| |
|
virtual void | hideCursor ()=0 |
| |
|
virtual void | startScriptThreadSimple (uint32 threadId, uint32 callingThreadId)=0 |
| |
|
virtual uint32 | startTempScriptThread (byte *scriptCodeIp, uint32 callingThreadId, uint32 value8, uint32 valueC, uint32 value10)=0 |
| |
| bool | canLoadGameStateCurrently (Common::U32String *msg=nullptr) override |
| |
| bool | canSaveGameStateCurrently (Common::U32String *msg=nullptr) override |
| |
| Common::Error | loadGameState (int slot) override |
| |
| Common::Error | saveGameState (int slot, const Common::String &desc, bool isAutosave=false) override |
| |
|
Common::Error | removeGameState (int slot) |
| |
|
bool | savegame (const char *filename, const char *description) |
| |
|
bool | loadgame (const char *filename) |
| |
|
bool | existsSavegame (int num) |
| |
| MetaEngine * | getMetaEngine () const |
| |
| void | setMetaEngine (MetaEngine *metaEngine) |
| |
| PauseToken | pauseEngine () |
| |
| bool | isPaused () const |
| |
| void | openMainMenuDialog () |
| |
| uint32 | getTotalPlayTime () const |
| |
| void | setTotalPlayTime (uint32 time=0) |
| |
| Common::TimerManager * | getTimerManager () |
| |
| Common::EventManager * | getEventManager () |
| |
| Common::SaveFileManager * | getSaveFileManager () |
| |
| bool | existExtractedCDAudioFiles (uint track=1) |
| |
| bool | isDataAndCDAudioReadFromSameCD () |
| |
| void | warnMissingExtractedCDAudio () |
| |
| void | handleAutoSave () |
| |
| void | saveAutosaveIfEnabled () |
| |
| virtual bool | canSaveAutosaveCurrently () |
| |
| virtual int | getAutosaveSlot () const |
| |
| virtual bool | gameTypeHasAddOns () const |
| |
| virtual bool | dirCanBeGameAddOn (const Common::FSDirectory &dir) const |
| |
| virtual bool | dirMustBeGameAddOn (const Common::FSDirectory &dir) const |
| |
| Common::ErrorCode | updateAddOns (const MetaEngine *metaEngine) const |
| |
| | Engine (OSystem *syst) |
| |
| virtual | ~Engine () |
| |
| virtual void | initializePath (const Common::FSNode &gamePath) |
| |
| virtual Common::Error | run ()=0 |
| |
| virtual void | errorString (const char *buf_input, char *buf_output, int buf_output_size) |
| |
| virtual GUI::Debugger * | getDebugger () final |
| |
| void | setDebugger (GUI::Debugger *debugger) |
| |
| GUI::Debugger * | getOrCreateDebugger () |
| |
| virtual bool | hasFeature (EngineFeature f) const |
| |
|
bool | enhancementEnabled (int32 cls) |
| |
| virtual void | syncSoundSettings () |
| |
| virtual void | applyGameSettings () |
| |
| virtual void | flipMute () |
| |
| virtual Common::String | getSaveStateName (int slot) const |
| |
| virtual Common::Error | loadGameStream (Common::SeekableReadStream *stream) |
| |
| void | setGameToLoadSlot (int slot) |
| |
| virtual Common::Error | saveGameStream (Common::WriteStream *stream, bool isAutosave=false) |
| |
| bool | saveGameDialog () |
| |
| bool | loadGameDialog () |
| |