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

476: poprawka wchodzenia na nieistniejącą pozycję przy manipulowaniu klawiszami num3/num9 kranami Knorra i Martosova. (youBy) ponownie bo było źle.

This commit is contained in:
antonisauren
2016-05-25 22:56:41 +02:00
parent 7d6ce4a7cb
commit c7d5d4e166

View File

@@ -187,11 +187,11 @@ void TMoverParameters::BrakeLevelSet(double b)
if (fBrakeCtrlPos == b) if (fBrakeCtrlPos == b)
return; // nie przeliczaæ, jak nie ma zmiany return; // nie przeliczaæ, jak nie ma zmiany
fBrakeCtrlPos = b; fBrakeCtrlPos = b;
BrakeCtrlPosR = fBrakeCtrlPos;
if (fBrakeCtrlPos < Handle->GetPos(bh_MIN)) if (fBrakeCtrlPos < Handle->GetPos(bh_MIN))
fBrakeCtrlPos = Handle->GetPos(bh_MIN); // odciêcie fBrakeCtrlPos = Handle->GetPos(bh_MIN); // odciêcie
else if (fBrakeCtrlPos > Handle->GetPos(bh_MAX)) else if (fBrakeCtrlPos > Handle->GetPos(bh_MAX))
fBrakeCtrlPos = Handle->GetPos(bh_MAX); fBrakeCtrlPos = Handle->GetPos(bh_MAX);
BrakeCtrlPosR = fBrakeCtrlPos;
int x = floor(fBrakeCtrlPos); // jeœli odwo³ujemy siê do BrakeCtrlPos w poœrednich, to musi byæ int x = floor(fBrakeCtrlPos); // jeœli odwo³ujemy siê do BrakeCtrlPos w poœrednich, to musi byæ
// obciête a nie zaokr¹gone // obciête a nie zaokr¹gone
while ((x > BrakeCtrlPos) && (BrakeCtrlPos < BrakeCtrlPosNo)) // jeœli zwiêkszy³o siê o 1 while ((x > BrakeCtrlPos) && (BrakeCtrlPos < BrakeCtrlPosNo)) // jeœli zwiêkszy³o siê o 1