diff options
author | Roman Masanin <36927roma@gmail.com> | 2020-11-08 22:33:30 +0300 |
---|---|---|
committer | Roman Masanin <36927roma@gmail.com> | 2020-11-08 22:33:30 +0300 |
commit | fb2173c3964dcb6916399dffb9ff44c81863d11d (patch) | |
tree | ddb20a19274a3518ae4c46f4737f8f55d24da4e4 | |
parent | 363a2c6098c6be9296406a1511a6183f921f929a (diff) |
to make Serge and _R4K_ happy
-rw-r--r-- | src/audio/AudioLogic.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/audio/AudioLogic.cpp b/src/audio/AudioLogic.cpp index 725149a2..f51064aa 100644 --- a/src/audio/AudioLogic.cpp +++ b/src/audio/AudioLogic.cpp @@ -3153,6 +3153,9 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams& params) if (0.2f * m_sQueueSample.m_fSoundIntensity > m_sQueueSample.m_fDistance) { m_sQueueSample.m_bIs2D = true; m_sQueueSample.m_nOffset = 0; +#ifdef THIS_IS_STUPID + goto AddSample; +#else AddSampleToRequestedQueue(); m_sQueueSample.m_nOffset = 127; m_sQueueSample.m_nSampleIndex++; @@ -3162,11 +3165,26 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams& params) m_sQueueSample.m_bRequireReflection = 0; AddSampleToRequestedQueue(); continue; +#endif } isHeli = false; } m_sQueueSample.m_bIs2D = false; +#ifdef THIS_IS_STUPID +AddSample: AddSampleToRequestedQueue(); + if (isHeli) { + m_sQueueSample.m_nOffset = 127; + m_sQueueSample.m_nSampleIndex++; + m_sQueueSample.m_nCounter = GunIndex++; + if (GunIndex > 58) + GunIndex = 53; + m_sQueueSample.m_bRequireReflection = 0; + AddSampleToRequestedQueue(); + } +#else + AddSampleToRequestedQueue(); +#endif continue; } |