[Scummvm-cvs-logs] CVS: scummvm/common gameDetector.cpp,1.90,1.91

Jonathan Gray khalek at users.sourceforge.net
Fri May 16 01:06:02 CEST 2003


Update of /cvsroot/scummvm/scummvm/common
In directory sc8-pr-cvs1:/tmp/cvs-serv17695

Modified Files:
	gameDetector.cpp 
Log Message:
add config option basename to override base file name for games of the form foo.xxx to basename.xxx, useful when used together with gameid to test games not yet added to version list

Index: gameDetector.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/common/gameDetector.cpp,v
retrieving revision 1.90
retrieving revision 1.91
diff -u -d -r1.90 -r1.91
--- gameDetector.cpp	12 May 2003 23:21:35 -0000	1.90
+++ gameDetector.cpp	16 May 2003 08:05:06 -0000	1.91
@@ -554,7 +554,7 @@
 
 bool GameDetector::detectGame() {
 	const VersionSettings *gnl = version_settings;
-	char *realGame;
+	char *realGame, *basename;
 	_gameId = 0;
 	_gameText.clear();
 
@@ -565,7 +565,10 @@
 	do {
 		if (!scumm_stricmp(realGame, gnl->filename)) {
 			_gameId = gnl->id;
-			_gameRealName = gnl->filename;
+			if ((basename = (char *)g_config->get("basename")))
+				_gameRealName = basename;
+			else
+				_gameRealName = gnl->filename;
 			_features = gnl->features;
 			_gameText = gnl->gamename;
 			if (gnl->major != 99)





More information about the Scummvm-git-logs mailing list