aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorTorbjörn Andersson2006-03-06 15:10:48 +0000
committerTorbjörn Andersson2006-03-06 15:10:48 +0000
commitddd312cea7f48ec6ce6f2ec32304bf2953df3fd1 (patch)
tree38ffb199067e9764579e869309ab4d0b6639b706 /engines
parent45656e9fcf2b534163a80a1502623c577f125c79 (diff)
downloadscummvm-rg350-ddd312cea7f48ec6ce6f2ec32304bf2953df3fd1.tar.gz
scummvm-rg350-ddd312cea7f48ec6ce6f2ec32304bf2953df3fd1.tar.bz2
scummvm-rg350-ddd312cea7f48ec6ce6f2ec32304bf2953df3fd1.zip
Cleanup
svn-id: r21109
Diffstat (limited to 'engines')
-rw-r--r--engines/kyra/sound_adlib.cpp11
1 files changed, 2 insertions, 9 deletions
diff --git a/engines/kyra/sound_adlib.cpp b/engines/kyra/sound_adlib.cpp
index 5f0a01ee72..19e0b92417 100644
--- a/engines/kyra/sound_adlib.cpp
+++ b/engines/kyra/sound_adlib.cpp
@@ -711,17 +711,10 @@ void AdlibDriver::update1(uint8 unk1, OutputState &state) {
state.unk5 = unk1 + (getRandomNr() & state.unk11 & 0xFF);
return;
}
- uint8 value = unk1;
if (state.unk12) {
- uint8 value2 = 0;
- uint8 add = value >> 3;
- int loops = state.unk12;
- while (loops--) {
- value2 += add;
- }
- state.unk7 = value2;
+ state.unk7 = (unk1 >> 3) * state.unk12;
}
- state.unk5 = value;
+ state.unk5 = unk1;
}
void AdlibDriver::updateAndOutput1(uint8 unk1, OutputState &state) {