16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-19 04:19:19 +02:00

Better sound of retarder

This commit is contained in:
Królik Uszasty
2021-02-19 22:14:05 +01:00
parent 6bceaa536e
commit 3e0befb82b
3 changed files with 26 additions and 4 deletions

View File

@@ -7569,13 +7569,13 @@ TDynamicObject::powertrain_sounds::render( TMoverParameters const &Vehicle, doub
}
if (Vehicle.hydro_R) {
float speed = std::abs(Vehicle.hydro_R_Fill * Vehicle.hydro_R_n);
float speed = std::abs(Vehicle.hydro_R_n);
retarder
.pitch(retarder.m_frequencyoffset + speed * retarder.m_frequencyfactor)
.gain(retarder.m_amplitudeoffset + Vehicle.hydro_R_Fill * retarder.m_amplitudefactor);
if (retarder.gain() > 0.01) {
if ((retarder.gain() > 0.01)&&(speed > 1)&&(Vehicle.hydro_R_ClutchActive)) {
retarder.play(sound_flags::exclusive | sound_flags::looping);
}
else {