audio16 fixes for review

This commit is contained in:
Filip Gawin 2020-03-28 19:20:08 +01:00
parent 58ec4b2157
commit d13afe5cc1

View File

@ -2777,20 +2777,16 @@ cAudioManager::ProcessActiveQueues()
sample.m_nSampleIndex == m_asActiveSamples[j].m_nSampleIndex) {
if (sample.m_nLoopCount) {
if (m_FrameCounter & 1) {
if (!(j & 1)) { flag = 0; }
flag = 1;
flag = !!(j & 1);
}
else {
if (!(j & 1))
flag = 1;
else
flag = 0;
flag = !(j & 1);
}
if (flag && !SampleManager.GetChannelUsedFlag(j)) {
sample.m_bLoopEnded = 1;
m_asActiveSamples[j].m_bLoopEnded = 1;
m_asActiveSamples[j].m_nSampleIndex = NO_SAMPLE;
m_asActiveSamples[j].m_nEntityIndex = -5;
m_asActiveSamples[j].m_nEntityIndex = AEHANDLE_NONE;
continue;
}
}