From adcfd2cc5f64157bd5135e5a90b29443036233f2 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Mon, 29 Jan 2007 23:25:51 +0000 Subject: Now AdvancedDetector could use single ID per engine. Also it can suggest more complex game IDs with platform and language specified. AGI engine benefits most from that. Also turned Cine, Parallaction and SAGA to single ID, autoupgrading old ID. svn-id: r25269 --- engines/cine/detection.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'engines/cine') diff --git a/engines/cine/detection.cpp b/engines/cine/detection.cpp index d507fef484..c455322a85 100644 --- a/engines/cine/detection.cpp +++ b/engines/cine/detection.cpp @@ -48,11 +48,18 @@ static GameList GAME_detectGames(const FSList &fslist); } static const PlainGameDescriptor cineGames[] = { + {"cine", "Cinematique evo.1 engine game"}, {"fw", "Future Wars"}, {"os", "Operation Stealth"}, {0, 0} }; +static const Common::ADObsoleteGameID obsoleteGameIDsTable[] = { + {"fw", "cine", Common::kPlatformUnknown}, + {"os", "cine", Common::kPlatformUnknown}, + {0, 0, Common::kPlatformUnknown} +}; + namespace Cine { static const CINEGameDescription gameDescriptions[] = { @@ -440,7 +447,7 @@ static const Common::ADParams detectionParams = { // List of all engine targets cineGames, // Structure for autoupgrading obsolete targets - 0, + obsoleteGameIDsTable, // Name of single gameid (optional) "cine", // Flags -- cgit v1.2.3