diff options
author | Roman Masanin <36927roma@gmail.com> | 2020-11-08 20:33:30 +0100 |
---|---|---|
committer | Roman Masanin <36927roma@gmail.com> | 2020-11-08 20:33:30 +0100 |
commit | fb2173c3964dcb6916399dffb9ff44c81863d11d (patch) | |
tree | ddb20a19274a3518ae4c46f4737f8f55d24da4e4 /src/audio/AudioLogic.cpp | |
parent | marked stupied code(dotProduct and AudioEvents) (diff) | |
download | re3-fb2173c3964dcb6916399dffb9ff44c81863d11d.tar re3-fb2173c3964dcb6916399dffb9ff44c81863d11d.tar.gz re3-fb2173c3964dcb6916399dffb9ff44c81863d11d.tar.bz2 re3-fb2173c3964dcb6916399dffb9ff44c81863d11d.tar.lz re3-fb2173c3964dcb6916399dffb9ff44c81863d11d.tar.xz re3-fb2173c3964dcb6916399dffb9ff44c81863d11d.tar.zst re3-fb2173c3964dcb6916399dffb9ff44c81863d11d.zip |
Diffstat (limited to 'src/audio/AudioLogic.cpp')
-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; } |