diff options
Diffstat (limited to 'engines/sci/sound/music.cpp')
-rw-r--r-- | engines/sci/sound/music.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/engines/sci/sound/music.cpp b/engines/sci/sound/music.cpp index 4ffa8d7590..09cab75c39 100644 --- a/engines/sci/sound/music.cpp +++ b/engines/sci/sound/music.cpp @@ -37,8 +37,8 @@ namespace Sci { -SciMusic::SciMusic(SciVersion soundVersion) - : _soundVersion(soundVersion), _soundOn(true), _masterVolume(0), _globalReverb(0) { +SciMusic::SciMusic(SciVersion soundVersion, bool useDigitalSFX) + : _soundVersion(soundVersion), _soundOn(true), _masterVolume(0), _globalReverb(0), _useDigitalSFX(useDigitalSFX) { // Reserve some space in the playlist, to avoid expensive insertion // operations @@ -122,8 +122,6 @@ void SciMusic::init() { error("Failed to initialize sound driver"); } - _bMultiMidi = ConfMan.getBool("multi_midi"); - // Find out what the first possible channel is (used, when doing channel // remapping). _driverFirstChannel = _pMidiDrv->getFirstChannel(); @@ -285,10 +283,10 @@ void SciMusic::soundInitSnd(MusicEntry *pSnd) { SoundResource::Track *track = pSnd->soundRes->getTrackByType(_pMidiDrv->getPlayId()); // If MIDI device is selected but there is no digital track in sound - // resource try to use adlib's digital sample if possible. Also, if the + // resource try to use Adlib's digital sample if possible. Also, if the // track couldn't be found, load the digital track, as some games depend on // this (e.g. the Longbow demo). - if (!track || (_bMultiMidi && track->digitalChannelNr == -1)) { + if (!track || (_useDigitalSFX && track->digitalChannelNr == -1)) { SoundResource::Track *digital = pSnd->soundRes->getDigitalTrack(); if (digital) track = digital; |