[Scummvm-cvs-logs] CVS: scummvm/simon simon.cpp,1.420,1.421
Travis Howell
kirben at users.sourceforge.net
Thu Feb 12 05:38:11 CET 2004
Update of /cvsroot/scummvm/scummvm/simon
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26331/simon
Modified Files:
simon.cpp
Log Message:
Check sfx/music status before pause.
Index: simon.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/simon/simon.cpp,v
retrieving revision 1.420
retrieving revision 1.421
diff -u -d -r1.420 -r1.421
--- simon.cpp 9 Feb 2004 05:11:50 -0000 1.420
+++ simon.cpp 12 Feb 2004 13:33:01 -0000 1.421
@@ -3552,15 +3552,18 @@
void SimonEngine::pause() {
_key_pressed = 1;
_pause = 1;
- midi.pause(_music_paused ^= 1);
- _sound->ambientPause(_ambient_paused ^= 1);
+ bool ambient_status = _ambient_paused;
+ bool music_status = _music_paused;
+
+ midi.pause(true);
+ _sound->ambientPause(true);
while (_pause) {
delay(1);
if (_key_pressed == 'p')
_pause = 0;
}
- midi.pause(_music_paused ^= 1);
- _sound->ambientPause(_ambient_paused ^= 1);
+ midi.pause(music_status);
+ _sound->ambientPause(ambient_status);
}
More information about the Scummvm-git-logs
mailing list