aboutsummaryrefslogtreecommitdiff
path: root/engines/made
diff options
context:
space:
mode:
Diffstat (limited to 'engines/made')
-rw-r--r--engines/made/sound.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/made/sound.cpp b/engines/made/sound.cpp
index 3088ca7361..2ad1d98254 100644
--- a/engines/made/sound.cpp
+++ b/engines/made/sound.cpp
@@ -77,6 +77,10 @@ void decompressSound(byte *source, byte *dest, uint16 chunkSize, uint16 chunkCou
workSample = 0;
soundEnergyItem.energy = 0;
+ // FIXME: I believe that this should be added in a different manner than the
+ // rest of the values. 0 means "mouth shut", but it seems to be occuring too
+ // often. Removing this bit makes the mouth of the lighthouse keeper move
+ // without going too much off-sync. If I'm wrong here, please remove this.
if (soundEnergyArray)
soundEnergyArray->push_back(soundEnergyItem);