Public Member Functions | |
const char * | getName () const override |
const ADExtraGuiOptionsMap * | getAdvancedExtraGuiOptions () const override |
Common::Error | createInstance (OSystem *syst, Engine **engine, const Ultima::UltimaGameDescription *desc) const override |
int | getMaximumSaveSlot () const override |
SaveStateList | listSaves (const char *target) const override |
SaveStateDescriptor | querySaveMetaInfos (const char *target, int slot) const override |
Common::KeymapArray | initKeymaps (const char *target) const override |
Public Member Functions inherited from AdvancedMetaEngineBase | |
Common::Error | createInstance (OSystem *syst, Engine **engine, const DetectedGame &gameDescriptor, const void *metaEngineDescriptor) override |
virtual ADDetectedGame | fallbackDetectExtern (uint md5Bytes, const FileMap &allFiles, const Common::FSList &fslist, ADDetectedGameExtraInfo **extra=nullptr) const |
bool | getFilePropertiesExtern (uint md5Bytes, const FileMap &allFiles, MD5Properties md5prop, const Common::Path &fname, FileProperties &fileProps) const |
Public Member Functions inherited from MetaEngine | |
SaveStateList | listSaves (const char *target, bool saveMode) const |
virtual int | getAutosaveSlot () const |
virtual bool | removeSaveState (const char *target, int slot) const |
virtual Common::String | getSavegameFile (int saveGameIdx, const char *target=nullptr) const |
Common::String | getSavegameFilePattern (const char *target=nullptr) const |
virtual void | registerDefaultSettings (const Common::String &target) const |
virtual GUI::OptionsContainerWidget * | buildEngineOptionsWidget (GUI::GuiObject *boss, const Common::String &name, const Common::String &target) const |
virtual Common::AchievementsPlatform | getAchievementsPlatform (const Common::String &target) const |
virtual const Common::AchievementsInfo | getAchievementsInfo (const Common::String &target) const |
virtual const Common::AchievementDescriptionList * | getAchievementDescriptionList () const |
virtual bool | hasFeature (MetaEngineFeature f) const |
void | appendExtendedSave (Common::OutSaveFile *saveFile, uint32 playtime, Common::String desc, bool isAutosave) |
void | appendExtendedSaveToStream (Common::WriteStream *saveFile, uint32 playtime, Common::String desc, bool isAutosave, uint32 offset=0) |
bool | copySaveFileToFreeSlot (const char *target, int slot) |
|
overridevirtual |
Return the name of the engine plugin based on the engineID.
The engineID must match the one from MetaEngine.
Implements AdvancedMetaEngineBase.
|
overridevirtual |
Returns a map containing all the extra game GUI options the engine supports.
Reimplemented from AdvancedMetaEngineBase.
|
overridevirtual |
Return the maximum number of save slots that the engine supports.
The default implementation limits the save slots to zero (0).
Reimplemented from MetaEngine.
|
overridevirtual |
Return a list of all save states associated with the given target.
Reimplemented from MetaEngine.
|
overridevirtual |
Return meta information from the specified save state.
Reimplemented from MetaEngine.
|
overridevirtual |
Initialize keymaps
Reimplemented from MetaEngine.