Audio: a bit more PS2 changes

This commit is contained in:
Sergeanur 2021-09-02 17:52:11 +03:00
parent 5aa149f0bc
commit 3bc6aa85da
2 changed files with 12 additions and 0 deletions

View file

@ -6451,7 +6451,11 @@ cAudioManager::ProcessExplosions(int32 id)
case EXPLOSION_TANK_GRENADE: case EXPLOSION_TANK_GRENADE:
m_sQueueSample.m_MaxDistance = EXPLOSION_DEFAULT_MAX_DIST; m_sQueueSample.m_MaxDistance = EXPLOSION_DEFAULT_MAX_DIST;
m_sQueueSample.m_nSampleIndex = SFX_EXPLOSION_2; m_sQueueSample.m_nSampleIndex = SFX_EXPLOSION_2;
#ifdef GTA_PS2
m_sQueueSample.m_nFrequency = RandomDisplacement(1000) + 19000;
#else
m_sQueueSample.m_nFrequency = RandomDisplacement(2000) + 38000; m_sQueueSample.m_nFrequency = RandomDisplacement(2000) + 38000;
#endif
m_sQueueSample.m_nPriority = 0; m_sQueueSample.m_nPriority = 0;
m_sQueueSample.m_nBankIndex = SFX_BANK_0; m_sQueueSample.m_nBankIndex = SFX_BANK_0;
break; break;
@ -6473,7 +6477,11 @@ cAudioManager::ProcessExplosions(int32 id)
default: default:
m_sQueueSample.m_MaxDistance = EXPLOSION_DEFAULT_MAX_DIST; m_sQueueSample.m_MaxDistance = EXPLOSION_DEFAULT_MAX_DIST;
m_sQueueSample.m_nSampleIndex = SFX_EXPLOSION_1; m_sQueueSample.m_nSampleIndex = SFX_EXPLOSION_1;
#ifdef GTA_PS2
m_sQueueSample.m_nFrequency = RandomDisplacement(1000) + 19000;
#else
m_sQueueSample.m_nFrequency = RandomDisplacement(2000) + 38000; m_sQueueSample.m_nFrequency = RandomDisplacement(2000) + 38000;
#endif
if (type == EXPLOSION_HELI) if (type == EXPLOSION_HELI)
m_sQueueSample.m_nFrequency = 8 * m_sQueueSample.m_nFrequency / 10; m_sQueueSample.m_nFrequency = 8 * m_sQueueSample.m_nFrequency / 10;
m_sQueueSample.m_nPriority = 0; m_sQueueSample.m_nPriority = 0;

View file

@ -15,7 +15,11 @@
cAudioManager AudioManager; cAudioManager AudioManager;
#define SPEED_OF_SOUND 343.f #define SPEED_OF_SOUND 343.f
#ifdef GTA_PS2
#define TIME_SPENT 40
#else
#define TIME_SPENT 50 #define TIME_SPENT 50
#endif
cAudioManager::cAudioManager() cAudioManager::cAudioManager()
{ {