[Scummvm-cvs-logs] CVS: scummvm/queen queen.cpp,1.138,1.139 queen.h,1.45,1.46

Gregory Montoir cyx at users.sourceforge.net
Wed Nov 23 11:12:03 CET 2005


Update of /cvsroot/scummvm/scummvm/queen
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28902/queen

Modified Files:
	queen.cpp queen.h 
Log Message:
Made the autosave period a configuration option and updated the engines using that feature (SCUMM, Queen and Sky). The value is supposed to be in seconds ; if it's set to 0 then autosaving is disabled. See also tracker item #1350187.

Index: queen.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/queen/queen.cpp,v
retrieving revision 1.138
retrieving revision 1.139
diff -u -d -r1.138 -r1.139
--- queen.cpp	1 Nov 2005 13:56:11 -0000	1.138
+++ queen.cpp	23 Nov 2005 19:11:32 -0000	1.139
@@ -231,7 +231,7 @@
 			_input->quickLoadReset();
 			loadGameState(0);
 		}
-		if (_system->getMillis() - _lastSaveTime >= AUTOSAVE_INTERVAL) {
+		if (shouldPerformAutoSave(_lastSaveTime)) {
 			saveGameState(AUTOSAVE_SLOT, "Autosave");
 			_lastSaveTime = _system->getMillis();
 		}

Index: queen.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/queen/queen.h,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -d -r1.45 -r1.46
--- queen.h	18 Oct 2005 01:30:19 -0000	1.45
+++ queen.h	23 Nov 2005 19:11:32 -0000	1.46
@@ -123,7 +123,6 @@
 		SAVESTATE_MAX_NUM  = 100,
 		SAVESTATE_MAX_SIZE = 30000,
 
-		AUTOSAVE_INTERVAL  = 5 * 60 * 1000,
 		AUTOSAVE_SLOT      = 0xFF,
 
 		MIN_TEXT_SPEED     = 4,





More information about the Scummvm-git-logs mailing list