mirror of
https://git.rip/DMCA_FUCKER/re3.git
synced 2024-12-23 17:30:00 +00:00
Small audio code fix
This commit is contained in:
parent
6a2edcea46
commit
1cc8a1d247
|
@ -2002,7 +2002,11 @@ cAudioManager::ProcessPlayersVehicleEngine(cVehicleParams& params, CVehicle* veh
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
nCruising = 1;
|
nCruising = 1;
|
||||||
params.m_pVehicle->bAudioChangingGear = true;
|
goto PlayCruising;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
PlayCruising:
|
||||||
bAccelSampleStopped = true;
|
bAccelSampleStopped = true;
|
||||||
SampleManager.StopChannel(m_nActiveSamples);
|
SampleManager.StopChannel(m_nActiveSamples);
|
||||||
if (isMoped || accelerateState >= 150 && wheelsOnGround && brakeState <= 0 && !params.m_pVehicle->bIsHandbrakeOn
|
if (isMoped || accelerateState >= 150 && wheelsOnGround && brakeState <= 0 && !params.m_pVehicle->bIsHandbrakeOn
|
||||||
|
@ -2016,27 +2020,7 @@ cAudioManager::ProcessPlayersVehicleEngine(cVehicleParams& params, CVehicle* veh
|
||||||
freq = 27 * nCruising + freqModifier + 22050;
|
freq = 27 * nCruising + freqModifier + 22050;
|
||||||
if (engineSoundType == SFX_BANK_TRUCK)
|
if (engineSoundType == SFX_BANK_TRUCK)
|
||||||
freq /= 2;
|
freq /= 2;
|
||||||
AudioManager.AddPlayerCarSample(120, freq, soundOffset + SFX_CAR_AFTER_ACCEL_1, engineSoundType, 64, true);
|
AddPlayerCarSample(120, freq, soundOffset + SFX_CAR_AFTER_ACCEL_1, engineSoundType, 64, true);
|
||||||
} else {
|
|
||||||
nCruising = 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
bAccelSampleStopped = true;
|
|
||||||
SampleManager.StopChannel(m_nActiveSamples);
|
|
||||||
if (isMoped || accelerateState >= 150 && wheelsOnGround && brakeState <= 0 && !params.m_pVehicle->bIsHandbrakeOn
|
|
||||||
&& !lostTraction && currentGear >= params.m_pTransmission->nNumberOfGears - 1) {
|
|
||||||
if (accelerateState >= 220 && params.m_fVelocityChange + 0.001f >= velocityChangeForAudio) {
|
|
||||||
if (nCruising < 800)
|
|
||||||
++nCruising;
|
|
||||||
} else if (nCruising > 3) {
|
|
||||||
--nCruising;
|
|
||||||
}
|
|
||||||
freq = 27 * nCruising + freqModifier + 22050;
|
|
||||||
if (engineSoundType == SFX_BANK_TRUCK)
|
|
||||||
freq /= 2;
|
|
||||||
AudioManager.AddPlayerCarSample(120, freq, soundOffset + SFX_CAR_AFTER_ACCEL_1, engineSoundType, 64, true);
|
|
||||||
} else {
|
} else {
|
||||||
nCruising = 0;
|
nCruising = 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue