diff options
author | Paul Gilbert | 2018-04-30 19:11:32 -0400 |
---|---|---|
committer | Paul Gilbert | 2018-04-30 19:11:32 -0400 |
commit | 98c6b02135d435df2cc2223f5bac481956efe63c (patch) | |
tree | 8e4b850a4413ca5e53983139d2d6fcb964df8a6b /engines/xeen/scripts.cpp | |
parent | 7382af32be416e99afe077e822c13535a258c12a (diff) | |
download | scummvm-rg350-98c6b02135d435df2cc2223f5bac481956efe63c.tar.gz scummvm-rg350-98c6b02135d435df2cc2223f5bac481956efe63c.tar.bz2 scummvm-rg350-98c6b02135d435df2cc2223f5bac481956efe63c.zip |
XEEN: Fix CD track voice playback in World of Xeen CD Talkie
Diffstat (limited to 'engines/xeen/scripts.cpp')
-rw-r--r-- | engines/xeen/scripts.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/xeen/scripts.cpp b/engines/xeen/scripts.cpp index 581b3e1b70..05450c2a58 100644 --- a/engines/xeen/scripts.cpp +++ b/engines/xeen/scripts.cpp @@ -1469,10 +1469,10 @@ bool Scripts::cmdFlipWorld(ParamsIterator ¶ms) { bool Scripts::cmdPlayCD(ParamsIterator ¶ms) { int trackNum = params.readByte(); - int start = params.readUint16LE(); - int finish = params.readUint16LE(); + int start = params.readUint16LE() * 60 / 75; + int finish = params.readUint16LE() * 60 / 75; - g_system->getAudioCDManager()->play(trackNum, 1, start, finish); + g_system->getAudioCDManager()->play(trackNum, 1, start, finish - start); return true; } |