diff options
author | Martin Kiewitz | 2015-06-26 10:38:49 +0200 |
---|---|---|
committer | Martin Kiewitz | 2015-06-26 10:38:49 +0200 |
commit | c167a293ab3d3268f4632cae4e22f8a0ddc50685 (patch) | |
tree | d0dc640748d39c158d43d77ebf3cb95294860e87 /engines | |
parent | 258b5adb9ac7ab27ddc2adef0663abd2c11463f8 (diff) | |
download | scummvm-rg350-c167a293ab3d3268f4632cae4e22f8a0ddc50685.tar.gz scummvm-rg350-c167a293ab3d3268f4632cae4e22f8a0ddc50685.tar.bz2 scummvm-rg350-c167a293ab3d3268f4632cae4e22f8a0ddc50685.zip |
SHERLOCK: RT: Miles AdLib: circular phys. assign
circular physical assignment of FM-voices
- removed hardcoded value, that made it search from FM-voice 0
and replaced it with the total number of physical FM-voices
this makes it easier to understand the code
- added comment about why this is set (starting search at FM-voice 0)
Diffstat (limited to 'engines')
-rw-r--r-- | engines/sherlock/tattoo/drivers/tattoo_adlib.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/sherlock/tattoo/drivers/tattoo_adlib.cpp b/engines/sherlock/tattoo/drivers/tattoo_adlib.cpp index 75530f4ccd..86a2031a7c 100644 --- a/engines/sherlock/tattoo/drivers/tattoo_adlib.cpp +++ b/engines/sherlock/tattoo/drivers/tattoo_adlib.cpp @@ -255,7 +255,8 @@ MidiDriver_Miles_AdLib::MidiDriver_Miles_AdLib(Audio::Mixer *mixer, InstrumentEn // Older Miles Audio drivers did not do a circular assign for physical FM-voices // Sherlock Holmes 2 used the circular assign circularPhysicalAssignment = true; - circularPhysicalAssignmentFmVoice = 255; + // this way the first circular physical FM-voice search will start at FM-voice 0 + circularPhysicalAssignmentFmVoice = SHERLOCK_MILES_ADLIB_PHYSICAL_FMVOICES_COUNT; resetData(); } |