mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-03-22 15:05:03 +01:00
fixed some potential memory leaks and other errors detected by cppcheck
This commit is contained in:
12
Driver.cpp
12
Driver.cpp
@@ -2167,10 +2167,9 @@ void TController::SetDriverPsyche()
|
||||
|
||||
bool TController::PrepareEngine()
|
||||
{ // odpalanie silnika
|
||||
bool OK;
|
||||
bool voltfront, voltrear;
|
||||
voltfront = false;
|
||||
voltrear = false;
|
||||
bool OK = false,
|
||||
voltfront = false,
|
||||
voltrear = false;
|
||||
LastReactionTime = 0.0;
|
||||
ReactionTime = PrepareTime;
|
||||
iDrivigFlags |= moveActive; // mo<6D>e skanowa<77> sygna<6E>y i reagowa<77> na komendy
|
||||
@@ -2596,7 +2595,6 @@ bool TController::IncSpeed()
|
||||
OK = mvControlling->IncMainCtrl(1);
|
||||
}
|
||||
break;
|
||||
break;
|
||||
case WheelsDriven:
|
||||
if (!mvControlling->CabNo)
|
||||
mvControlling->CabActivisation();
|
||||
@@ -2751,7 +2749,7 @@ void TController::SpeedSet()
|
||||
break;
|
||||
case ElectricSeriesMotor:
|
||||
if ((!mvControlling->StLinFlag) && (!mvControlling->DelayCtrlFlag) &&
|
||||
(!iDrivigFlags & moveIncSpeed)) // styczniki liniowe roz<6F><7A>czone yBARC
|
||||
(!(iDrivigFlags & moveIncSpeed))) // styczniki liniowe roz<6F><7A>czone yBARC
|
||||
// if (iDrivigFlags&moveIncSpeed) {} //je<6A>li czeka na za<7A><61>czenie liniowych
|
||||
// else
|
||||
while (DecSpeed())
|
||||
@@ -2928,7 +2926,7 @@ bool TController::PutCommand(std::string NewCommand, double NewValue1, double Ne
|
||||
mvOccupied->PutCommand("Emergency_brake", 1.0, 1.0, mvOccupied->Loc);
|
||||
return true; // za<7A>atwione
|
||||
}
|
||||
else if (NewCommand.find("Timetable:") == 0)
|
||||
else if (NewCommand.compare(0, 10, "Timetable:") == 0)
|
||||
{ // przypisanie nowego rozk<7A>adu jazdy, r<>wnie<69> prowadzonemu przez u<>ytkownika
|
||||
NewCommand = NewCommand.erase(0, 10); // zostanie nazwa pliku z rozk<7A>adem
|
||||
#if LOGSTOPS
|
||||
|
||||
Reference in New Issue
Block a user