diff options
author | Sergeanur <s.anureev@yandex.ua> | 2020-12-25 18:57:09 +0100 |
---|---|---|
committer | Sergeanur <s.anureev@yandex.ua> | 2020-12-25 18:57:09 +0100 |
commit | 03c3eeb937ca69d337b333d6dbd36f5251753e0e (patch) | |
tree | 09c1c10258ce69400ae549021e5e38f7f14af881 | |
parent | cPedParams fixes (diff) | |
download | re3-03c3eeb937ca69d337b333d6dbd36f5251753e0e.tar re3-03c3eeb937ca69d337b333d6dbd36f5251753e0e.tar.gz re3-03c3eeb937ca69d337b333d6dbd36f5251753e0e.tar.bz2 re3-03c3eeb937ca69d337b333d6dbd36f5251753e0e.tar.lz re3-03c3eeb937ca69d337b333d6dbd36f5251753e0e.tar.xz re3-03c3eeb937ca69d337b333d6dbd36f5251753e0e.tar.zst re3-03c3eeb937ca69d337b333d6dbd36f5251753e0e.zip |
-rw-r--r-- | src/audio/AudioLogic.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/audio/AudioLogic.cpp b/src/audio/AudioLogic.cpp index 349da2b4..54466813 100644 --- a/src/audio/AudioLogic.cpp +++ b/src/audio/AudioLogic.cpp @@ -2400,7 +2400,7 @@ cAudioManager::ProcessBoatEngine(cVehicleParams& params) CBoat *boat; float padRelativeAccerate; float gasPedal; - int32 padAccelerate; + float padAccelerate; uint8 emittingVol; float oneShotVol; @@ -2436,10 +2436,10 @@ cAudioManager::ProcessBoatEngine(cVehicleParams& params) } if (FindPlayerVehicle() == params.m_pVehicle) { padAccelerate = Max(Pads[0].GetAccelerate(), Pads[0].GetBrake()); - padRelativeAccerate = padAccelerate / 255; + padRelativeAccerate = padAccelerate / 255.0f; emittingVol = (100.f * padRelativeAccerate) + 15; m_sQueueSample.m_nFrequency = (3000.f * padRelativeAccerate) + 6000; - if (!boat->m_bIsAnchored) + if (!boat->bPropellerInWater) m_sQueueSample.m_nFrequency = 11 * m_sQueueSample.m_nFrequency / 10; } else { gasPedal = Abs(boat->m_fGasPedal); @@ -2449,7 +2449,7 @@ cAudioManager::ProcessBoatEngine(cVehicleParams& params) } else { emittingVol = (100.f * gasPedal) + 15; m_sQueueSample.m_nFrequency = (3000.f * gasPedal) + 6000; - if (!boat->m_bIsAnchored) + if (!boat->bPropellerInWater) m_sQueueSample.m_nFrequency = 11 * m_sQueueSample.m_nFrequency / 10; } } |