diff options
Diffstat (limited to 'engines/kyra/sound_lol.cpp')
-rw-r--r-- | engines/kyra/sound_lol.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/kyra/sound_lol.cpp b/engines/kyra/sound_lol.cpp index ec48dc8c30..5871040cd7 100644 --- a/engines/kyra/sound_lol.cpp +++ b/engines/kyra/sound_lol.cpp @@ -161,11 +161,11 @@ void LoLEngine::snd_playSoundEffect(int track, int volume) { return; _lastSfxTrack = track; - if (track == -1 || track >= (_ingameSoundIndexSize - 500) / 2) + if (track == -1 || track >= _ingameSoundIndexSize / 2) return; volume &= 0xFF; - int16 prIndex = (int16)READ_LE_UINT16(&_ingameSoundIndex[track * 2 + 1]); + int16 prIndex = _ingameSoundIndex[track * 2 + 1]; uint16 priority = (prIndex > 0) ? (prIndex * volume) >> 8 : -prIndex; static const uint8 volTable1[] = { 223, 159, 95, 47, 15, 0 }; @@ -178,7 +178,7 @@ void LoLEngine::snd_playSoundEffect(int track, int volume) { } } - int16 vocIndex = (int16)READ_LE_UINT16(&_ingameSoundIndex[track * 2]); + int16 vocIndex = _ingameSoundIndex[track * 2]; bool hasVocFile = false; if (vocIndex != -1) { |