aboutsummaryrefslogtreecommitdiff
path: root/engines/advancedDetector.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/advancedDetector.h')
-rw-r--r--engines/advancedDetector.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/advancedDetector.h b/engines/advancedDetector.h
index 408c46556d..f3eac203da 100644
--- a/engines/advancedDetector.h
+++ b/engines/advancedDetector.h
@@ -148,7 +148,7 @@ struct ADParams {
* A list of all gameids (and their corresponding descriptions) supported
* by this engine.
*/
- const PlainGameDescriptor *list;
+ const PlainGameDescriptor *gameDescriptors;
/**
* Structure for autoupgrading obsolete targets (optional).
@@ -224,9 +224,11 @@ GameDescriptor findGameID(
* A MetaEngine implementation based around the advanced detector code.
*/
class AdvancedMetaEngine : public MetaEngine {
- const ADParams &params;
+protected:
+ ADParams params;
public:
AdvancedMetaEngine(const ADParams &dp) : params(dp) {}
+ AdvancedMetaEngine(const void *descs, uint descItemSize, const PlainGameDescriptor *gameDescriptors);
virtual GameList getSupportedGames() const;
virtual GameDescriptor findGame(const char *gameid) const;