Fix yet another DirectlyEnqueueSample

This commit is contained in:
Sergeanur 2021-08-30 09:33:19 +03:00
parent 07a1339704
commit 145af411ab
1 changed files with 4 additions and 0 deletions

View File

@ -1406,6 +1406,10 @@ cAudioManager::GenerateIntegerRandomNumberTable()
void
cAudioManager::DirectlyEnqueueSample(uint32 sample, uint8 bank, uint32 counter, uint32 priority, uint32 freq, uint8 volume, uint8 framesToPlay, uint32 notStereo)
{
#ifdef FIX_BUGS
if (!m_bIsInitialised || m_nExtraSoundsEntity < 0) return;
m_sQueueSample.m_nEntityIndex = m_nExtraSoundsEntity; // not setting entity ID could cause bugs, let's use extra sounds one
#endif
m_sQueueSample.m_nSampleIndex = sample;
m_sQueueSample.m_nBankIndex = bank;
m_sQueueSample.m_nCounter = counter;