[Scummvm-cvs-logs] CVS: scummvm/scumm dialogs.cpp,1.50,1.51

Bertrand Augereau tramboi at users.sourceforge.net
Wed Jun 4 16:10:08 CEST 2003


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

Modified Files:
	dialogs.cpp 
Log Message:
put a setFeatures member that allows to precompute game-wide stuff, such as CostumeRenderer, when features change, ie extremely rarely

Index: dialogs.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/dialogs.cpp,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -d -r1.50 -r1.51
--- dialogs.cpp	1 Jun 2003 16:41:25 -0000	1.50
+++ dialogs.cpp	4 Jun 2003 23:03:23 -0000	1.51
@@ -531,9 +531,10 @@
 		
 		// Amiga palette?
 		if (amigaPalCheckbox->getState())
-			_scumm->_features |= GF_AMIGA;
+			_scumm->setFeatures (_scumm->_features | GF_AMIGA);
 		else
-			_scumm->_features &= ~GF_AMIGA;
+			_scumm->setFeatures (_scumm->_features & (~GF_AMIGA));
+
 		g_config->setBool("amiga", amigaPalCheckbox->getState());
 		
 		// Finally flush the modified config





More information about the Scummvm-git-logs mailing list