[Scummvm-cvs-logs] CVS: scummvm/simon simon.cpp,1.353,1.354

Travis Howell kirben at users.sourceforge.net
Tue Dec 9 17:06:27 CET 2003


Update of /cvsroot/scummvm/scummvm/simon
In directory sc8-pr-cvs1:/tmp/cvs-serv31492/simon

Modified Files:
	simon.cpp 
Log Message:

Pause music and background sfx. too


Index: simon.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/simon/simon.cpp,v
retrieving revision 1.353
retrieving revision 1.354
diff -u -d -r1.353 -r1.354
--- simon.cpp	10 Dec 2003 00:54:52 -0000	1.353
+++ simon.cpp	10 Dec 2003 01:05:21 -0000	1.354
@@ -3500,15 +3500,18 @@
 }
 
 void SimonEngine::pause() {
-	_key_pressed = 0;
+	_key_pressed = 1;
 	_pause = 1;
-	for (;;) {
+	midi.pause(_music_paused ^= 1);
+	_sound->ambientPause(_ambient_paused ^= 1);
+	while (_pause) {
 		delay(1);
 		if (_key_pressed == 'p')
-			goto get_out;
+			_pause = 0;
 	}
-get_out:;
-	_pause = 0;
+	midi.pause(_music_paused ^= 1);
+	_sound->ambientPause(_ambient_paused ^= 1);
+
 }
 
 #ifdef __PALM_OS__





More information about the Scummvm-git-logs mailing list