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

Add i-neutral indicator

This commit is contained in:
2024-12-28 00:53:16 +01:00
parent 27772e72cf
commit cd2ee41311
2 changed files with 6 additions and 0 deletions

View File

@@ -7515,10 +7515,12 @@ bool TTrain::Update( double const Deltatime )
{ {
btLampkaForward.Turn(false); btLampkaForward.Turn(false);
btLampkaBackward.Turn(false); btLampkaBackward.Turn(false);
btLampkaNeutral.Turn(false);
} }
else { else {
btLampkaForward.Turn(mvControlled->DirActive > 0); // jazda do przodu btLampkaForward.Turn(mvControlled->DirActive > 0); // jazda do przodu
btLampkaBackward.Turn(mvControlled->DirActive < 0); // jazda do tyłu btLampkaBackward.Turn(mvControlled->DirActive < 0); // jazda do tyłu
btLampkaNeutral.Turn(mvControlled->DirActive == 0); // kierunek neutral
} }
btLampkaED.Turn(mvControlled->DynamicBrakeFlag); // hamulec ED btLampkaED.Turn(mvControlled->DynamicBrakeFlag); // hamulec ED
@@ -7595,6 +7597,7 @@ bool TTrain::Update( double const Deltatime )
btLampkaNapNastHam.Turn( false ); btLampkaNapNastHam.Turn( false );
btLampkaForward.Turn( false ); btLampkaForward.Turn( false );
btLampkaBackward.Turn( false ); btLampkaBackward.Turn( false );
btLampkaNeutral.Turn(false);
btLampkaED.Turn( false ); btLampkaED.Turn( false );
// light indicators // light indicators
btLampkaUpperLight.Turn( false ); btLampkaUpperLight.Turn( false );
@@ -9464,6 +9467,7 @@ void TTrain::clear_cab_controls()
btLampkaHVoltageB.Clear(); btLampkaHVoltageB.Clear();
btLampkaForward.Clear(); btLampkaForward.Clear();
btLampkaBackward.Clear(); btLampkaBackward.Clear();
btLampkaNeutral.Clear();
// light indicators // light indicators
btLampkaUpperLight.Clear(); btLampkaUpperLight.Clear();
btLampkaLeftLight.Clear(); btLampkaLeftLight.Clear();
@@ -9934,6 +9938,7 @@ bool TTrain::initialize_button(cParser &Parser, std::string const &Label, int co
{ "i-malfunctionb:", btLampkaMalfunctionB }, { "i-malfunctionb:", btLampkaMalfunctionB },
{ "i-forward:", btLampkaForward }, { "i-forward:", btLampkaForward },
{ "i-backward:", btLampkaBackward }, { "i-backward:", btLampkaBackward },
{ "i-neutral:", btLampkaNeutral },
{ "i-upperlight:", btLampkaUpperLight }, { "i-upperlight:", btLampkaUpperLight },
{ "i-leftlight:", btLampkaLeftLight }, { "i-leftlight:", btLampkaLeftLight },
{ "i-rightlight:", btLampkaRightLight }, { "i-rightlight:", btLampkaRightLight },

View File

@@ -755,6 +755,7 @@ public: // reszta może by?publiczna
TButton btLampkaDoorLockOff; TButton btLampkaDoorLockOff;
TButton btLampkaHamulecReczny; TButton btLampkaHamulecReczny;
TButton btLampkaForward; // Ra: lampki w przód i w ty?dla komputerowych kabin TButton btLampkaForward; // Ra: lampki w przód i w ty?dla komputerowych kabin
TButton btLampkaNeutral; // Kierunek neutralny
TButton btLampkaBackward; TButton btLampkaBackward;
// light indicators // light indicators
TButton btLampkaUpperLight; TButton btLampkaUpperLight;