ENGINES: Add unknown game variants to the game detector results
This commit is contained in:
parent
9587dd5c21
commit
cf1ebf2951
31 changed files with 597 additions and 428 deletions
|
@ -220,7 +220,7 @@ public:
|
|||
virtual void removeSaveState(const char *target, int slot) const;
|
||||
SaveStateDescriptor querySaveMetaInfos(const char *target, int slot) const;
|
||||
|
||||
const ADGameDescription *fallbackDetect(const FileMap &allFiles, const Common::FSList &fslist) const;
|
||||
ADDetectedGame fallbackDetect(const FileMap &allFiles, const Common::FSList &fslist) const override;
|
||||
};
|
||||
|
||||
bool AgiMetaEngine::hasFeature(MetaEngineFeature f) const {
|
||||
|
@ -421,7 +421,7 @@ SaveStateDescriptor AgiMetaEngine::querySaveMetaInfos(const char *target, int sl
|
|||
}
|
||||
}
|
||||
|
||||
const ADGameDescription *AgiMetaEngine::fallbackDetect(const FileMap &allFilesXXX, const Common::FSList &fslist) const {
|
||||
ADDetectedGame AgiMetaEngine::fallbackDetect(const FileMap &allFilesXXX, const Common::FSList &fslist) const {
|
||||
typedef Common::HashMap<Common::String, int32> IntMap;
|
||||
IntMap allFiles;
|
||||
bool matchedUsingFilenames = false;
|
||||
|
@ -584,10 +584,10 @@ const ADGameDescription *AgiMetaEngine::fallbackDetect(const FileMap &allFilesXX
|
|||
|
||||
g_system->logMessage(LogMessageType::kWarning, fallbackWarning.c_str());
|
||||
|
||||
return (const ADGameDescription *)&g_fallbackDesc;
|
||||
return ADDetectedGame(&g_fallbackDesc.desc);
|
||||
}
|
||||
|
||||
return 0;
|
||||
return ADDetectedGame();
|
||||
}
|
||||
|
||||
#if PLUGIN_ENABLED_DYNAMIC(AGI)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue