Another fm towns sound fix from Hibernatus

svn-id: r10209
This commit is contained in:
Travis Howell 2003-09-13 06:56:47 +00:00
parent ac8e16cc2e
commit e8f7f2a4e1

View File

@ -350,6 +350,8 @@ void Sound::playSound(int soundID) {
int waveSize = READ_LE_UINT32(ptr + 0x0C);
int loopStart = READ_LE_UINT32(ptr + 0x10);
int loopEnd = READ_LE_UINT32(ptr + 0x14);
if (loopEnd < waveSize && loopEnd > 0)
waveSize = loopEnd;
// it's not exactly * 10, maybe it's not even linear, but * 10 sounds ok.
rate = READ_LE_UINT32(ptr + 0x18) * 10;