mirror of
https://github.com/GTAmodding/re3.git
synced 2021-02-19 17:49:54 +01:00
Cleanup cAudioManager::ProcessRainOnVehicle a bit
This commit is contained in:
parent
353310f0cf
commit
67055c1fbb
@ -7708,22 +7708,18 @@ cAudioManager::ProcessProjectiles()
|
|||||||
void
|
void
|
||||||
cAudioManager::ProcessRainOnVehicle(cVehicleParams *params)
|
cAudioManager::ProcessRainOnVehicle(cVehicleParams *params)
|
||||||
{
|
{
|
||||||
float emittingVol;
|
|
||||||
CVehicle *veh;
|
|
||||||
|
|
||||||
if(params->m_fDistance < SQR(rainOnVehicleIntensity) && CWeather::Rain > 0.01f &&
|
if(params->m_fDistance < SQR(rainOnVehicleIntensity) && CWeather::Rain > 0.01f &&
|
||||||
(!CCullZones::CamNoRain() || !CCullZones::PlayerNoRain())) {
|
(!CCullZones::CamNoRain() || !CCullZones::PlayerNoRain())) {
|
||||||
++params->m_pVehicle->m_bRainAudioCounter;
|
CVehicle *veh = params->m_pVehicle;
|
||||||
veh = params->m_pVehicle;
|
++veh->m_bRainAudioCounter;
|
||||||
if(veh->m_bRainAudioCounter >= 2) {
|
if(veh->m_bRainAudioCounter >= 2) {
|
||||||
veh->m_bRainAudioCounter = 0;
|
veh->m_bRainAudioCounter = 0;
|
||||||
CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
|
CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
|
||||||
emittingVol = 30.f * CWeather::Rain;
|
float emittingVol = 30.f * CWeather::Rain;
|
||||||
m_sQueueSample.m_bVolume = ComputeVolume(
|
m_sQueueSample.m_bVolume = ComputeVolume(
|
||||||
emittingVol, rainOnVehicleIntensity, m_sQueueSample.m_fDistance);
|
emittingVol, rainOnVehicleIntensity, m_sQueueSample.m_fDistance);
|
||||||
if(m_sQueueSample.m_bVolume) {
|
if(m_sQueueSample.m_bVolume) {
|
||||||
m_sQueueSample.m_nCounter = veh->m_bRainSamplesCounter++;
|
m_sQueueSample.m_nCounter = veh->m_bRainSamplesCounter++;
|
||||||
veh = params->m_pVehicle;
|
|
||||||
if(veh->m_bRainSamplesCounter > 4) veh->m_bRainSamplesCounter = 68;
|
if(veh->m_bRainSamplesCounter > 4) veh->m_bRainSamplesCounter = 68;
|
||||||
m_sQueueSample.m_nSampleIndex =
|
m_sQueueSample.m_nSampleIndex =
|
||||||
(m_anRandomTable[1] & 3) + SFX_CAR_RAIN_1;
|
(m_anRandomTable[1] & 3) + SFX_CAR_RAIN_1;
|
||||||
|
Loading…
Reference in New Issue
Block a user