ScummVM API documentation
Kyra::KyraEngine_v2 Member List

This is the complete list of members for Kyra::KyraEngine_v2, including all inherited members.

_addXPosTable (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedstatic
_addYPosTable (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedstatic
_animActor (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_animAnims (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_animationScriptData (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_animationScriptState (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_animDelayTime (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_animItems (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_animList (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_animNeedUpdate (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_animNewFrame (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_animObjects (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_animResetFrame (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_animShapeCount (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_animShapeFiledata (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_animShapeFilename (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_animShapeHeight (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_animShapeLastEntry (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_animShapeWidth (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_animShapeXAdd (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_animShapeYAdd (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_asciiCodeEvents (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_characterShapeFile (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_charAddXPosTable (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedstatic
_charAddYPosTable (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedstatic
_charScale (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_chatEndTime (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_chatObject (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_chatScriptData (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_chatScriptState (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_chatText (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_chatTextEnabled (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_chatVocHigh (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_chatVocLow (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_configMusic (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_configNullSound (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_configRenderMode (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_configSounds (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_configVoice (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_configWalkspeed (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_curMusicTheme (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_currentScene (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_curSfxFile (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_deathHandler (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_desc (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_drawNoShapeFlag (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_emc (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_eventList (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_eventManEngineprotected
_flags (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_flagsTable (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_gameShapes (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_gameSpeed (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_gameToLoad (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_hiddenItems (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_isSaveAllowed (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_itemInHand (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_itemList (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_itemListSize (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_kbEventSkip (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_keyMap (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_lang (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_langIntern (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_lastMusicCommand (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_lastProcessedSceneScript (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_lastSecTick (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_lastSecTickAtPauseStart (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_mainCharacter (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_mainCharX (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_mainCharY (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_mainMenuDialogEngineprotected
_mixerEngine
_mouseState (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_mouseX (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_mouseY (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_movFacingTable (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_numLang (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_opcodes (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_opcodesAnimation (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_overwriteSceneFacing (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_pathfinderFlag (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_pathfinderPositionIndexTable (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_pathfinderPositionTable (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_pauseStart (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_preventScriptSfx (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_res (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_rnd (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1
_runFlag (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_savedMouseState (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_saveFileManEngineprotected
_savegameFilename (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_sceneAnimMovie (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_sceneAnims (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_sceneEnterX1 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_sceneEnterX2 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_sceneEnterX3 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_sceneEnterX4 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_sceneEnterY1 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_sceneEnterY2 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_sceneEnterY3 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_sceneEnterY4 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_sceneExit1 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_sceneExit2 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_sceneExit3 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_sceneExit4 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_sceneList (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_sceneListSize (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_sceneScriptData (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_sceneScriptState (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_sceneSpecialScripts (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_sceneSpecialScriptsTimer (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_screenBuffer (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_showOutro (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_smoothingPath (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_sound (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_specialExitCount (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_specialExitTable (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_specialSceneScriptRunFlag (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_specialSceneScriptState (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_specialSceneScriptStateBackup (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_speechHandle (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_staticres (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_systemEngine
_targetNameEngineprotected
_text (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_tickLength (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_timer (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_totalPlaySecs (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_trackMap (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_trackMapSize (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_transOffsY (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_unk4 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_unk5 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_unkHandleSceneChangeFlag (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_unkSceneScreenFlag1 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_updateCharPosNextUpdate (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
_vocHigh (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
addItemToAnimList(int item) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
addShapeToPool(const uint8 *data, int realIndex, int shape) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
addShapeToPool(uint8 *shpData, int index) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
addToAnimListSorted(AnimObj *list, AnimObj *entry) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
allocAnimObjects(int actors, int anims, int items) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
animSetupPaletteEntry(AnimObj *) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2inlineprotectedvirtual
applyGameSettings()Engineinlinevirtual
canLoadGameStateCurrently(Common::U32String *msg=nullptr) overrideKyra::KyraEngine_v1inlineprotectedvirtual
canSaveAutosaveCurrently()Engineinlinevirtual
canSaveGameStateCurrently(Common::U32String *msg=nullptr) overrideKyra::KyraEngine_v1inlineprotectedvirtual
changePosTowardsFacing(int &x, int &y, int facing) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
checkInput(Button *buttonList, bool mainLoop=false, int eventFlag=0x8000) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
checkSpecialSceneExit(int num, int x, int y) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
clearAnimObjects()=0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedpure virtual
convertVolumeFromMixer(int value) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedvirtual
convertVolumeToMixer(int value) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedvirtual
countAllItems() (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
defaultSyncSoundSettings()Engineprotected
delay(uint32 time, bool update=false, bool isMainLoop=false) override (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2virtual
delayUntil(uint32 timestamp, bool updateGameTimers=false, bool update=false, bool isMainLoop=false) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1virtual
delayWithTicks(int ticks) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1virtual
deleteAnimListEntry(AnimObj *list, AnimObj *entry) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
deleteItemAnimEntry(int item) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
directLinePassable(int x, int y, int toX, int toY) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
drawAnimObjects()=0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedpure virtual
drawCharacterAnimObject(AnimObj *obj, int x, int y, int drawLayer)=0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedpure virtual
drawSceneAnimObject(AnimObj *obj, int x, int y, int drawLayer)=0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedpure virtual
emcSafeReadStack(EMCState *s, int x, int line, const char *file) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1inlineprotected
Engine(OSystem *syst)Engine
engineDesc() const (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2inline
EngineFeature enum nameEngine
enterNewScene(uint16 newScene, int facing, int unk1, int unk2, int unk3)=0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedpure virtual
errorString(const char *buf_input, char *buf_output, int buf_output_size)Enginevirtual
errorUnsupportedGame(Common::String extraMsg)Enginestatic
existExtractedCDAudioFiles(uint track=1)Engine
findFreeItem() (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
findItem(uint16 sceneId, Item id) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
findItem(Item item) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
findSubPath(int x, int y, int toX, int toY, int *moveTable, int start, int end) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
findWay(int curX, int curY, int dstX, int dstY, int *moveTable, int moveTableSize) override (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedvirtual
flagAnimObjsForRefresh() (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
flagAnimObjsSpecialRefresh() (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
flipMute()Enginevirtual
freeSceneAnims() (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
game() const (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1inline
gameFlags() const (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1inline
generateSaveThumbnail() const (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1inlineprotectedvirtual
getAutosaveSlot() const overrideKyra::KyraEngine_v1inlineprotectedvirtual
getCharacterWalkspeed() const =0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedpure virtual
getDebugger() finalEngineinlinevirtual
getEventManager()Engineinline
getFacingFromPointToPoint(int x, int y, int toX, int toY) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
getMetaEngine() constEngineinline
getMetaEngineDetection()Enginestatic
getMousePos() (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1
getMoveTableSize(int *moveTable) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
getOppositeFacingDirection(int dir) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
getOrCreateDebugger()Engine
getSaveFileManager()Engineinline
getSavegameFilename(int num) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
getSavegameFilename(const Common::String &target, int num) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedstatic
getSaveStateName(int slot) constEngineinlinevirtual
getScale(int x, int y)=0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedpure virtual
getShapePtr(int index) const (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
getTimerManager()Engineinline
getTotalPlayTime() constEngine
getVolume(kVolumeEntry vol) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1
go()=0 (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedpure virtual
gui() const (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1inlinevirtual
handleAutoSave()Engine
hasFeature(EngineFeature f) const overrideKyra::KyraEngine_v1protectedvirtual
init() (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedvirtual
initAnimationShapes(uint8 *filedata)=0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedpure virtual
initAnimList(AnimObj *list, AnimObj *entry) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
initializePath(const Common::FSNode &gamePath)Enginevirtual
initItemList(int size) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
inputSceneChange(int x, int y, int unk1, int unk2)=0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedpure virtual
isDataAndCDAudioReadFromSameCD()Engine
isPaused() constEngineinline
KeyMap typedef (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
kRSHEInvalidType enum value (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
kRSHEInvalidVersion enum value (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
kRSHEIoError enum value (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
kRSHENoError enum value (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
kSupportsArbitraryResolutions enum valueEngine
kSupportsChangingOptionsDuringRuntime enum valueEngine
kSupportsHelp enum valueEngine
kSupportsLoadingDuringRuntime enum valueEngine
kSupportsQuitDialogOverride enum valueEngine
kSupportsReturnToLauncher enum valueEngine
kSupportsSavingDuringRuntime enum valueEngine
kSupportsSubtitleOptions enum valueEngine
kVolumeEntry enum name (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1
kVolumeMusic enum value (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1
kVolumeSfx enum value (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1
kVolumeSpeech enum value (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1
KyraEngine_v1(OSystem *system, const GameFlags &flags) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1
KyraEngine_v2(OSystem *system, const GameFlags &flags, const EngineDesc &desc) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2
lineIsPassable(int x, int y)=0 (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedpure virtual
loadCharacterShapes(int shapes)=0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedpure virtual
loadGameDialog()Engine
loadGameState(int slot) override=0Kyra::KyraEngine_v1protectedpure virtual
loadGameStateCheck(int slot) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
loadGameStream(Common::SeekableReadStream *stream)Enginevirtual
moveCharacter(int facing, int x, int y) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o1_blockInWalkableRegion(EMCState *script) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
o1_blockOutWalkableRegion(EMCState *script) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
o1_fillRect(EMCState *script) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
o1_getMouseState(EMCState *script) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
o1_getRand(EMCState *script) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
o1_hideMouse(EMCState *script) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
o1_playSoundEffect(EMCState *script) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
o1_playWanderScoreViaMap(EMCState *script) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
o1_queryGameFlag(EMCState *script) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
o1_removeHandItem(EMCState *script) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
o1_resetGameFlag(EMCState *script) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
o1_setDeathHandler(EMCState *script) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
o1_setGameFlag(EMCState *script) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
o1_setHandItem(EMCState *script) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
o1_setMousePos(EMCState *script) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
o1_showMouse(EMCState *script) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
o2_addSpecialExit(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_checkForItem(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_clearSpecialSceneScriptState(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_defineItem(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_defineRoomEntrance(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_defineScene(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_delay(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_disableTimer(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_enableTimer(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_getCharacterFacing(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_getCharacterScene(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_getCharacterX(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_getCharacterY(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_getDlgIndex(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_getHiddenItemsEntry(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_getShapeFlag1(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_getVocHigh(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_moveCharacter(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_querySpecialSceneScriptState(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_randomSceneChat(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_runAnimationScript(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_setCharacterFacingOverwrite(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_setDlgIndex(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_setHiddenItemsEntry(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_setSpecialSceneScriptRunTime(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_setSpecialSceneScriptState(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_setTimerCountdown(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_setVocHigh(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_trySceneChange(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_update(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2_waitForConfirmationClick(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2a_setAnimationShapes(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
o2a_setResetFrame(EMCState *script) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
openMainMenuDialog()Engine
openSaveForReading(const char *filename, SaveHeader &header, bool checkID=true) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
openSaveForWriting(const char *filename, const char *saveName, const Graphics::Surface *thumbnail) const (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
pathfinderAddToPositionIndexTable(int index, int v) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
pathfinderAddToPositionTable(int index, int v1, int v2) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
pathfinderFinializePath(int *moveTable, int unk1, int x, int y, int moveTableSize) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
pathfinderInitPositionIndexTable(int tableLen, int x, int y) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
pathfinderInitPositionTable(int *moveTable) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
pauseEngine()Engine
pauseEngineIntern(bool pause) overrideKyra::KyraEngine_v2virtual
pausePlayTimer(bool pause) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
processAnimationScript(int allowSkip, int resetChar) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
queryGameFlag(int flag) const (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1
quitGame()Enginestatic
randomSceneChat()=0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedpure virtual
readSaveHeader(Common::SeekableReadStream *file, SaveHeader &header, bool skipThumbnail=true) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedstatic
ReadSaveHeaderError enum name (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
readSettings() (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedvirtual
refreshAnimObjects(int force)=0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedpure virtual
refreshAnimObjectsIfNeed() (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
registerDefaultSettings() (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedvirtual
removeHandItem() override (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedvirtual
removeInputTop() (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
remShapeFromPool(int idx) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
resetCharacterAnimDim()=0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedpure virtual
resetGameFlag(int flag) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1
resetItem(int index) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
resetItemList() (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
resetSkipFlag(bool removeEvent=true) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedvirtual
resource() (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1inline
restartPlayTimerAt(uint32 totalPlaySecs) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
restorePage3()=0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedpure virtual
run() overrideKyra::KyraEngine_v1inlineprotectedvirtual
runAnimationScript(const char *filename, int allowSkip, int resetChar, int newShapes, int shapeUnload) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
runDialog(GUI::Dialog &dialog)Engineprotectedvirtual
runSceneScript6() (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
saveAutosaveIfEnabled()Engine
saveFileLoadable(int slot) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
saveGameDialog()Engine
saveGameState(int slot, const Common::String &desc, bool isAutosave=false) overrideKyra::KyraEngine_v1inlineprotectedvirtual
saveGameStateIntern(int slot, const char *saveName, const Graphics::Surface *thumbnail)=0 (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedpure virtual
saveGameStream(Common::WriteStream *stream, bool isAutosave=false)Enginevirtual
screen()=0 (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1pure virtual
screen_v2() const =0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2pure virtual
setCharacterAnimDim(int w, int h)=0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedpure virtual
setDebugger(GUI::Debugger *debugger)Engineinline
setDlgIndex(int dlgIndex)=0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedpure virtual
setGameFlag(int flag) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1
setGameToLoadSlot(int slot)Engine
setHandItem(Item item) override (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedvirtual
setMetaEngine(MetaEngine *metaEngine)Engineinline
setMouseCursor(Item item)=0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedpure virtual
setMousePos(int x, int y) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1
setTotalPlayTime(uint32 time=0)Engine
setupKeyMap() (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
setupOpcodeTable()=0 (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedpure virtual
setupTimers()=0 (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedpure virtual
setVolume(kVolumeEntry vol, uint8 value) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1
setWalkspeed(uint8 speed)=0 (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedpure virtual
ShapeMap typedef (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
shouldQuit()Enginestatic
skipFlag() const (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedvirtual
snd_playSoundEffect(int id, int volume=0xFF) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1virtual
snd_playTheme(int file, int track) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1virtual
snd_playVoiceFile(int id)=0 (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1pure virtual
snd_playWanderScoreViaMap(int command, int restart) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1virtual
snd_stopVoice() (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1virtual
snd_voiceIsPlaying() (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1virtual
sound() (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1inline
speechEnabled() (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1
staticres() (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1inline
syncSoundSettings() overrideKyra::KyraEngine_v1virtual
text() (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1inlinevirtual
textEnabled() (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1
tickLength() const (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1inline
timer() (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1inline
transposeScreenOutputY(int yAdd) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
trySceneChange(int *moveTable, int unk1, int unk2)=0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedpure virtual
uninitAnimationShapes(int count, uint8 *filedata)=0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedpure virtual
update()=0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedpure virtual
updateCharacterAnim(int)=0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedpure virtual
updateCharAnimFrame(int *table)=0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedpure virtual
updateCharPos(int *table, int force=0) (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
updateCharPosWithUpdate() (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
updateInput() (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
updatePlayTimer() (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
updateSceneAnim(int anim, int newFrame)=0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedpure virtual
updateSpecialSceneScripts() (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protected
updateWithText()=0 (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2protectedpure virtual
warnMissingExtractedCDAudio()Engine
warnUserAboutUnsupportedGame(Common::String msg=Common::String())Enginestatic
writeSettings() (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedvirtual
~Engine()Enginevirtual
~KyraEngine_v1() override (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1
~KyraEngine_v2() override (defined in Kyra::KyraEngine_v2)Kyra::KyraEngine_v2