[Scummvm-cvs-logs] SF.net SVN: scummvm: [27466] scummvm/trunk/engines/lure/detection.cpp

fingolfin at users.sourceforge.net fingolfin at users.sourceforge.net
Sat Jun 16 18:44:34 CEST 2007


Revision: 27466
          http://scummvm.svn.sourceforge.net/scummvm/?rev=27466&view=rev
Author:   fingolfin
Date:     2007-06-16 09:44:33 -0700 (Sat, 16 Jun 2007)

Log Message:
-----------
Simplified LURE detection code a little bit

Modified Paths:
--------------
    scummvm/trunk/engines/lure/detection.cpp

Modified: scummvm/trunk/engines/lure/detection.cpp
===================================================================
--- scummvm/trunk/engines/lure/detection.cpp	2007-06-16 14:06:17 UTC (rev 27465)
+++ scummvm/trunk/engines/lure/detection.cpp	2007-06-16 16:44:33 UTC (rev 27466)
@@ -27,6 +27,7 @@
 
 #include "base/plugins.h"
 
+#include "common/advancedDetector.h"
 #include "common/endian.h"
 #include "common/file.h"
 #include "common/fs.h"
@@ -77,24 +78,11 @@
 using namespace Lure;
 
 GameList Engine_LURE_gameIDList() {
-	GameList games;
-	const PlainGameDescriptor *g = lure_list;
-
-	while (g->gameid) {
-		games.push_back(*g);
-		g++;
-	}
-	return games;
+	return GameList(lure_list);
 }
 
 GameDescriptor Engine_LURE_findGameID(const char *gameid) {
-	const PlainGameDescriptor *g = lure_list;
-	while (g->gameid) {
-		if (0 == scumm_stricmp(gameid, g->gameid))
-			break;
-		g++;
-	}
-	return GameDescriptor(g->gameid, g->description);
+	return Common::AdvancedDetector::findGameID(gameid, lure_list);
 }
 
 GameList Engine_LURE_detectGames(const FSList &fslist) {


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list