ScummVM API documentation
Hadesch::HadeschEngine Member List

This is the complete list of members for Hadesch::HadeschEngine, including all inherited members.

_eventManEngineprotected
_mainMenuDialogEngineprotected
_mixerEngine
_saveFileManEngineprotected
_systemEngine
_targetNameEngineprotected
_timerEngineprotected
addSkippableTimer(EventHandlerWrapper event, int period, int repeat=1) (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
addTimer(EventHandlerWrapper event, int period, int repeat=1) (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
applyGameSettings()Engineinlinevirtual
cancelTimer(int eventId) (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
canLoadGameStateCurrently(Common::U32String *msg=nullptr) overrideHadesch::HadeschEngineinlinevirtual
canSaveAutosaveCurrently()Engineinlinevirtual
canSaveGameStateCurrently(Common::U32String *msg=nullptr) overrideHadesch::HadeschEngineinlinevirtual
defaultSyncSoundSettings()Engineprotected
deleteSave(int slot) (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
Engine(OSystem *syst)Engine
EngineFeature enum nameEngine
enterOptions() (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
enterOptionsCredits() (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
errorString(const char *buf_input, char *buf_output, int buf_output_size)Enginevirtual
errorUnsupportedGame(Common::String extraMsg)Enginestatic
existExtractedCDAudioFiles(uint track=1)Engine
exitOptions() (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
fallbackClick() (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
firstAvailableSlot() (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
flipMute()Enginevirtual
genSubtitleID() (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
getAutosaveSlot() constEngineinlinevirtual
getCDScenesPath() const (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
getCurrentHandler() (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
getCurrentTime() (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngineinline
getDebugger() finalEngineinlinevirtual
getEventManager()Engineinline
getHadeschSavesList() (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
getHeroBelt() (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngineinline
getMetaEngine() constEngineinline
getMetaEngineDetection()Enginestatic
getMousePos() (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
getOrCreateDebugger()Engine
getPersistent() (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngineinline
getPreviousRoomId() const (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngineinline
getRnd() (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
getSaveFileManager()Engineinline
getSaveStateName(int slot) constEngineinlinevirtual
getSubtitleDelayPerChar() const (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
getTimerManager()Engineinline
getTotalPlayTime() constEngine
getVideoRoom() (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
getWdPodFile() (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngineinline
HadeschEngine(OSystem *syst, const ADGameDescription *desc) (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
handleAutoSave()Engine
handleEvent(EventHandlerWrapper event) (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
hasAnySaves() (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
hasFeature(EngineFeature f) const overrideHadesch::HadeschEnginevirtual
initializePath(const Common::FSNode &gamePath)Enginevirtual
isDataAndCDAudioReadFromSameCD()Engine
isPaused() constEngineinline
isRoomVisited(RoomId id) const (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngineinline
kSupportsArbitraryResolutions enum valueEngine
kSupportsChangingOptionsDuringRuntime enum valueEngine
kSupportsHelp enum valueEngine
kSupportsLoadingDuringRuntime enum valueEngine
kSupportsQuitDialogOverride enum valueEngine
kSupportsReturnToLauncher enum valueEngine
kSupportsSavingDuringRuntime enum valueEngine
kSupportsSubtitleOptions enum valueEngine
loadGameDialog()Engine
loadGameState(int slot)Enginevirtual
loadGameStream(Common::SeekableReadStream *stream) overrideHadesch::HadeschEnginevirtual
moveToRoom(RoomId id) (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngineinline
newGame() (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
NonCopyable() (defined in Common::NonCopyable)Common::NonCopyableinlineprivate
openFile(const Common::String &name, bool addCurrentPath) (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
openMainMenuDialog()Engine
pauseEngine()Engine
pauseEngineIntern(bool pause)Engineprotectedvirtual
quit() (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
quitGame()Enginestatic
resetOptionsRoom() (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
run() overrideHadesch::HadeschEnginevirtual
runDialog(GUI::Dialog &dialog)Engineprotectedvirtual
saveAutosaveIfEnabled()Engine
saveGameDialog()Engine
saveGameState(int slot, const Common::String &desc, bool isAutosave=false)Enginevirtual
saveGameStream(Common::WriteStream *stream, bool isAutosave=false) overrideHadesch::HadeschEnginevirtual
setDebugger(GUI::Debugger *debugger)Engineinline
setGameToLoadSlot(int slot)Engine
setMetaEngine(MetaEngine *metaEngine)Engineinline
setTotalPlayTime(uint32 time=0)Engine
shouldQuit()Enginestatic
syncSoundSettings()Enginevirtual
translate(const Common::String &str) (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
warnMissingExtractedCDAudio()Engine
warnUserAboutUnsupportedGame(Common::String msg=Common::String())Enginestatic
wrapSubtitles(const Common::U32String &str, Common::Array< Common::U32String > &lines) (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine
~Engine()Enginevirtual
~HadeschEngine() override (defined in Hadesch::HadeschEngine)Hadesch::HadeschEngine