[Scummvm-cvs-logs] CVS: scummvm/scumm scummvm.cpp,2.473,2.474

Max Horn fingolfin at users.sourceforge.net
Sun Nov 9 17:05:06 CET 2003


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv4333/scumm

Modified Files:
	scummvm.cpp 
Log Message:
cut down on unnecessary GameDetector references

Index: scummvm.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scummvm.cpp,v
retrieving revision 2.473
retrieving revision 2.474
diff -u -d -r2.473 -r2.474
--- scummvm.cpp	10 Nov 2003 00:58:22 -0000	2.473
+++ scummvm.cpp	10 Nov 2003 01:04:11 -0000	2.474
@@ -285,7 +285,7 @@
 };
 
 ScummEngine::ScummEngine(GameDetector *detector, OSystem *syst, const ScummGameSettings &gs)
-	: Engine(detector, syst),
+	: Engine(syst),
 	  _gameId(gs.id),
 	  _version(gs.version),
 	  _features(gs.features),
@@ -688,7 +688,7 @@
 	} else if (((_midiDriver == MD_PCJR) || (_midiDriver == MD_PCSPK)) && ((_version > 2) && (_version < 5))) {
 		_musicEngine = new Player_V2(this, _midiDriver != MD_PCSPK);
 	} else if (_version > 2) {
-		MidiDriver *driver = detector->createMidi(_midiDriver);
+		MidiDriver *driver = GameDetector::createMidi(_midiDriver);
 		if (driver && _native_mt32)
 			driver->property (MidiDriver::PROP_CHANNEL_MASK, 0x03FE);
 		_musicEngine = _imuse = IMuse::create(syst, _mixer, driver);
@@ -2795,12 +2795,12 @@
 	
 	const ScummGameSettings *g = scumm_settings;
 	while (g->gameName) {
-		if (!scumm_stricmp(detector->_game.gameName, g->gameName))
+		if (!scumm_stricmp(detector->_gameName.c_str(), g->gameName))
 			break;
 		g++;
 	}
 	if (!g->gameName)
-		error("Invalid game '%s'\n", detector->_game.gameName);
+		error("Invalid game '%s'\n", detector->_gameName.c_str());
 
 	ScummGameSettings game = *g;
 





More information about the Scummvm-git-logs mailing list