[Scummvm-cvs-logs] CVS: scummvm/sky sky.cpp,1.99,1.100

Travis Howell kirben at users.sourceforge.net
Fri Jul 18 08:38:03 CEST 2003


Update of /cvsroot/scummvm/scummvm/sky
In directory sc8-pr-cvs1:/tmp/cvs-serv31967/sky

Modified Files:
	sky.cpp 
Log Message:

Add game specific scaler override to sky
Add game specific scaler and full screen override to simon


Index: sky.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/sky.cpp,v
retrieving revision 1.99
retrieving revision 1.100
diff -u -d -r1.99 -r1.100
--- sky.cpp	17 Jul 2003 00:17:42 -0000	1.99
+++ sky.cpp	18 Jul 2003 15:37:06 -0000	1.100
@@ -224,6 +224,7 @@
 }
 
 void SkyState::initialise(void) {
+	OSystem::Property prop;
 
 	_skyDisk = new SkyDisk(_gameDataPath);
 	_skySound = new SkySound(_mixer, _skyDisk);
@@ -239,6 +240,12 @@
 			_skyMusic = new SkyMT32Music(_detector->createMidi(), _skyDisk, _system);
 		else
 			_skyMusic = new SkyGmMusic(_detector->createMidi(), _skyDisk, _system);
+	}
+
+	// Override global scaler with any game-specific define
+	if (g_config->get("gfx_mode")) {
+		prop.gfx_mode = _detector->parseGraphicsMode(g_config->get("gfx_mode"));
+		_system->property(OSystem::PROP_SET_GFX_MODE, &prop);
 	}
 
 	// Override global fullscreen setting with any game-specific define





More information about the Scummvm-git-logs mailing list