ScummVM API documentation
Kyra::KyraEngine_v1 Member List

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

_activeEnhancements (defined in Engine)Engineprotected
_addXPosTable (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedstatic
_addYPosTable (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedstatic
_asciiCodeEvents (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_charAddXPosTable (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedstatic
_charAddYPosTable (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedstatic
_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
_curSfxFile (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_deathHandler (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_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
_gameSpeed (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_gameToLoad (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_isSaveAllowed (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_kbEventSkip (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_keyMap (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_lastMusicCommand (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_lastSecTick (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_lastSecTickAtPauseStart (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_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
_opcodes (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_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
_saveFileManEngineprotected
_savegameFilename (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_sound (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
_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
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
convertVolumeFromMixer(int value) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedvirtual
convertVolumeToMixer(int value) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedvirtual
defaultSyncSoundSettings()Engineprotected
delay(uint32 millis, bool update=false, bool isMainLoop=false) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1virtual
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
emcSafeReadStack(EMCState *s, int x, int line, const char *file) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1inlineprotected
Engine(OSystem *syst)Engine
EngineFeature enum nameEngine
enhancementEnabled(int32 cls) (defined in Engine)Engine
errorString(const char *buf_input, char *buf_output, int buf_output_size)Enginevirtual
errorUnsupportedGame(Common::String extraMsg)Enginestatic
existExtractedCDAudioFiles(uint track=1)Engine
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 x, int y, int toX, int toY, int *moveTable, int moveTableSize) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedvirtual
flipMute()Enginevirtual
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
getDebugger() finalEngineinlinevirtual
getEventManager()Engineinline
getFacingFromPointToPoint(int x, int y, int toX, int toY) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
getMetaEngine() constEngineinline
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
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
initializePath(const Common::FSNode &gamePath)Enginevirtual
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
lineIsPassable(int x, int y)=0 (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedpure 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
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
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
pauseEngine()Engine
pauseEngineIntern(bool pause) overrideKyra::KyraEngine_v1protectedvirtual
pausePlayTimer(bool pause) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
queryGameFlag(int flag) const (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1
quitGame()Enginestatic
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
registerDefaultSettings() (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedvirtual
removeHandItem()=0 (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedpure virtual
removeInputTop() (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
resetGameFlag(int flag) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1
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
run() overrideKyra::KyraEngine_v1inlineprotectedvirtual
runDialog(GUI::Dialog &dialog)Engineprotectedvirtual
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
setDebugger(GUI::Debugger *debugger)Engineinline
setGameFlag(int flag) (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1
setGameToLoadSlot(int slot)Engine
setHandItem(Item item)=0 (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protectedpure virtual
setMetaEngine(MetaEngine *metaEngine)Engineinline
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
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
updateInput() (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
updatePlayTimer() (defined in Kyra::KyraEngine_v1)Kyra::KyraEngine_v1protected
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