16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-22 17:29:18 +02:00

brake sound fixes

This commit is contained in:
milek7
2017-09-11 21:08:36 +02:00
parent 22ec085023
commit 05c1222e5c

View File

@@ -3800,7 +3800,7 @@ bool TTrain::Update( double const Deltatime )
{ {
vol = 2.0 * fPPress; vol = 2.0 * fPPress;
} }
if (vol > 0.001) if (vol * rsHiss->gain_mul > 0.001)
{ {
rsHiss->loop().gain(vol).position(dynpos).play(); rsHiss->loop().gain(vol).position(dynpos).play();
} }
@@ -3817,7 +3817,7 @@ bool TTrain::Update( double const Deltatime )
{ {
vol = fNPress; vol = fNPress;
} }
if (vol > 0.001) if (vol * rsHissU->gain_mul > 0.001)
{ {
rsHissU->loop().gain(vol).position(dynpos).play(); rsHissU->loop().gain(vol).position(dynpos).play();
} }
@@ -3829,7 +3829,7 @@ bool TTrain::Update( double const Deltatime )
if (rsHissE) // upuszczanie przy naglym if (rsHissE) // upuszczanie przy naglym
{ {
vol = mvOccupied->Handle->GetSound(s_fv4a_e); vol = mvOccupied->Handle->GetSound(s_fv4a_e);
if (vol > 0.001) if (vol * rsHissE->gain_mul > 0.001)
{ {
rsHissE->loop().gain(vol).position(dynpos).play(); rsHissE->loop().gain(vol).position(dynpos).play();
} }
@@ -3841,7 +3841,7 @@ bool TTrain::Update( double const Deltatime )
if (rsHissX) // upuszczanie sterujacego fala if (rsHissX) // upuszczanie sterujacego fala
{ {
vol = mvOccupied->Handle->GetSound(s_fv4a_x); vol = mvOccupied->Handle->GetSound(s_fv4a_x);
if (vol > 0.001) if (vol * rsHissX->gain_mul > 0.001)
{ {
rsHissX->loop().gain(vol).position(dynpos).play(); rsHissX->loop().gain(vol).position(dynpos).play();
} }
@@ -3853,7 +3853,7 @@ bool TTrain::Update( double const Deltatime )
if (rsHissT) // upuszczanie z czasowego if (rsHissT) // upuszczanie z czasowego
{ {
vol = mvOccupied->Handle->GetSound(s_fv4a_t); vol = mvOccupied->Handle->GetSound(s_fv4a_t);
if (vol > 0.001) if (vol * rsHissT->gain_mul > 0.001)
{ {
rsHissT->loop().gain(vol).position(dynpos).play(); rsHissT->loop().gain(vol).position(dynpos).play();
} }
@@ -3873,7 +3873,7 @@ bool TTrain::Update( double const Deltatime )
{ {
vol = 2.0 * fPPress; vol = 2.0 * fPPress;
} }
if (vol > 0.01) if (vol * rsHiss->gain_mul > 0.01)
{ {
rsHiss->loop().gain(vol).position(dynpos).play(); rsHiss->loop().gain(vol).position(dynpos).play();
} }
@@ -3889,7 +3889,7 @@ bool TTrain::Update( double const Deltatime )
{ {
vol = -1.0 * fNPress; vol = -1.0 * fNPress;
} }
if (vol > 0.01) if (vol * rsHissU->gain_mul > 0.01)
{ {
rsHissU->loop().gain(vol).position(dynpos).play(); rsHissU->loop().gain(vol).position(dynpos).play();
} }