From 113a83c0da91cafdb2b3c9d73094a801311c940f Mon Sep 17 00:00:00 2001 From: Filippos Karapetis Date: Tue, 11 Nov 2008 17:34:52 +0000 Subject: Implemented pauseEngineIntern() for the SAGA engine svn-id: r35007 --- engines/saga/music.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'engines/saga/music.cpp') diff --git a/engines/saga/music.cpp b/engines/saga/music.cpp index d022768957..328dee3566 100644 --- a/engines/saga/music.cpp +++ b/engines/saga/music.cpp @@ -366,6 +366,7 @@ Music::Music(SagaEngine *vm, Audio::Mixer *mixer, MidiDriver *driver) : _vm(vm), _songTable = 0; _midiMusicData = NULL; + _digitalMusic = false; } Music::~Music() { @@ -474,6 +475,7 @@ void Music::play(uint32 resourceId, MusicFlags flags) { stream = Audio::AudioStream::openStreamFile(trackName[i], 0, 10000 * 40 / 3, (flags == MUSIC_LOOP) ? 0 : 1); if (stream) { _mixer->playInputStream(Audio::Mixer::kMusicSoundType, &_musicHandle, stream); + _digitalMusic = true; return; } } @@ -497,6 +499,7 @@ void Music::play(uint32 resourceId, MusicFlags flags) { if (audioStream) { debug(2, "Playing digitized music"); _mixer->playInputStream(Audio::Mixer::kMusicSoundType, &_musicHandle, audioStream); + _digitalMusic = true; return; } -- cgit v1.2.3