[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