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

Załatanie dziury w kranie hamulca

This commit is contained in:
firleju
2016-12-08 21:35:57 +01:00
parent 77491f3d91
commit 0659256619
5 changed files with 20 additions and 16 deletions

View File

@@ -103,10 +103,11 @@ bool iSetFlag(int &Flag, int Value)
Flag |= Value;
return true; // true, gdy by³o wczeœniej 0 i zosta³o ustawione
}
if (Value < 0)
if ((Flag & abs(Value)) == abs(Value))
if (Value < 0)
Value = abs(Value);
if ((Flag & Value) == Value)
{
Flag |= Value; // Value jest ujemne, czyli zerowanie flagi
Flag &= ~Value; // Value jest ujemne, czyli zerowanie flagi
return true; // true, gdy by³o wczeœniej 1 i zosta³o wyzerowane
}
return false;