|
Common::Error | run () override |
|
bool | hasFeature (EngineFeature f) const override |
|
void | syncSoundSettings () override |
|
void | pauseEngineIntern (bool pause) override |
|
| SagaEngine (OSystem *syst, const SAGAGameDescription *gameDesc) |
|
void | save (const char *fileName, const char *saveName) |
|
void | load (const char *fileName) |
|
uint32 | getCurrentLoadVersion () const |
|
void | fillSaveList () |
|
char * | calcSaveFileName (uint slotNumber) |
|
Common::String | getSaveStateName (int slot) const override |
|
SaveFileData * | getSaveFile (uint idx) |
|
uint | getNewSaveSlotNumber () const |
|
bool | locateSaveFile (char *saveName, uint &titleNumber) |
|
bool | isSaveListFull () const |
|
uint | getSaveFilesCount () const |
|
bool | isIHNMDemo () const |
|
bool | isITEAmiga () const |
|
bool | isAGA () const |
|
bool | isECS () const |
|
unsigned | getPalNumEntries () const |
|
GameIntroList | getIntroList () const |
|
bool | decodeBGImage (const ByteArray &imageData, ByteArray &outputBuffer, int *w, int *h, bool flip=false) |
|
bool | decodeBGImageMask (const ByteArray &imageData, ByteArray &outputBuffer, int *w, int *h, bool flip=false) |
|
const byte * | getImagePal (const ByteArray &imageData) |
|
void | loadStrings (StringsTable &stringsTable, const ByteArray &stringsData, bool isBigEndian) |
|
const char * | getObjectName (uint16 objectId) const |
|
int | processInput () |
|
Point | mousePos () const |
|
int | getMouseClickCount () const |
|
void | incrementMouseClickCount () |
|
void | resetMouseClickCount () |
|
bool | leftMouseButtonPressed () const |
|
bool | rightMouseButtonPressed () const |
|
bool | mouseButtonPressed () const |
|
int | ticksToMSec (int tick) const |
|
bool | initGame () |
|
bool | isBigEndian () const |
|
bool | isMacResources () const |
|
const GameResourceDescription * | getResourceDescription () const |
|
GameResourceList | getResourceList () const |
|
GameFontList | getFontList () const |
|
GamePatchList | getPatchList () const |
|
int | getGameId () const |
|
uint32 | getFeatures () const |
|
Common::Language | getLanguage () const |
|
Common::Platform | getPlatform () const |
|
int | getGameNumber () const |
|
int | getStartSceneNumber () const |
|
const ADGameFileDescription * | getFilesDescriptions () const |
|
const ADGameFileDescription * | getArchivesDescriptions () const |
|
const Common::Rect & | getDisplayClip () const |
|
Common::Error | loadGameState (int slot) override |
|
Common::Error | saveGameState (int slot, const Common::String &desc, bool isAutosave=false) override |
|
bool | canLoadGameStateCurrently (Common::U32String *msg=nullptr) override |
|
bool | canSaveGameStateCurrently (Common::U32String *msg=nullptr) override |
|
const GameDisplayInfo & | getDisplayInfo () |
|
int | getLanguageIndex () |
|
const char * | getTextString (int textStringId) |
|
void | getExcuseInfo (int verb, const char *&textString, int &soundResourceId) |
|
void | enableKeyMap (int mode) |
|
ColorId | KnownColor2ColorId (KnownColor knownColor) |
|
void | setTalkspeed (int talkspeed) |
|
int | getTalkspeed () const |
|
ColorId | iteColorBlack () const |
|
ColorId | iteColorTransBlack () const |
|
ColorId | iteColorBrightWhite () const |
|
ColorId | iteColorWhite () const |
|
ColorId | iteColorBottomDarkGrey () const |
|
ColorId | iteColorBottomBlue () const |
|
ColorId | iteColorBottomGrey () const |
|
ColorId | iteColorBottomWhite () const |
|
ColorId | iteColorBottomBrightWhite () const |
|
ColorId | iteColorBottomGreen () const |
|
ColorId | iteColorOptionsDarkGrey () const |
|
ColorId | iteColorOptionsLightBlue92 () const |
|
ColorId | iteColorOptionsLightBlue94 () const |
|
ColorId | iteColorOptionsLightBlue96 () const |
|
ColorId | iteColorOptionsDarkBlue8a () const |
|
ColorId | iteColorOptionsDarkGrey0C () const |
|
ColorId | iteColorOptionsBlue () const |
|
ColorId | iteColorOptionsBrightWhite () const |
|
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 |
|
| Engine (OSystem *syst) |
|
virtual | ~Engine () |
|
virtual void | initializePath (const Common::FSNode &gamePath) |
|
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 () |
|
bool | enhancementEnabled (int32 cls) |
|
virtual void | applyGameSettings () |
|
virtual void | flipMute () |
|
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 () |
|