From 9b8dd368859730fa2ab97ff6102f6a0262cb76f9 Mon Sep 17 00:00:00 2001 From: Hirek Date: Mon, 6 Jan 2025 20:05:11 +0100 Subject: [PATCH] Add random 0 speed from range 0-4 on tachometerb --- Train.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Train.cpp b/Train.cpp index fa3a6fd3..f40afd28 100644 --- a/Train.cpp +++ b/Train.cpp @@ -6919,10 +6919,11 @@ bool TTrain::Update( double const Deltatime ) // pomiar, pol sekundy ustawienie if (ff != fTachoTimer) // jesli w tej sekundzie nie zmienial { - if (fTachoVelocity > 1) // jedzie - fTachoVelocityJump = fTachoVelocity + (2.0 - LocalRandom(3) + LocalRandom(3)) * 0.5; - else - fTachoVelocityJump = 0; // stoi + if (fTachoVelocity >= 5) // jedzie + fTachoVelocityJump = fTachoVelocity + (2.0 - LocalRandom(3) + LocalRandom(3)) * 0.5; + else if (2 < fTachoVelocity < 5) + fTachoVelocityJump = Random(0, 4); // tu ma sie bujac jak wariat i zatrzymac na jakiejs predkosci + // fTachoVelocityJump = 0; // stoi fTachoTimer = ff; // juz zmienil } } @@ -10044,7 +10045,7 @@ bool TTrain::initialize_button(cParser &Parser, std::string const &Label, int co { "i-universal8:", btUniversals[ 8 ] }, { "i-universal9:", btUniversals[ 9 ] }, { "i-cabactived:", btCabActived }, - {"i-compressor:", btCompressors } + {"i-compressorany:", btCompressors } }; { auto lookup = lights.find( Label );