mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-19 09:59:18 +02:00
vehicle controllers ai logic fixes, minor refactoring
This commit is contained in:
@@ -1591,6 +1591,8 @@ TDynamicObject::Init(std::string Name, // nazwa pojazdu, np. "EU07-424"
|
||||
Error("Parameters mismatch: dynamic object " + asName + " from \"" + BaseDir + "/" + Type_Name + "\"" );
|
||||
return 0.0; // zerowa długość to brak pojazdu
|
||||
}
|
||||
// controller position
|
||||
MoverParameters->MainCtrlPos = MoverParameters->MainCtrlZeroPos();
|
||||
// ustawienie pozycji hamulca
|
||||
MoverParameters->LocalBrakePosA = 0.0;
|
||||
if (driveractive)
|
||||
@@ -2969,7 +2971,7 @@ bool TDynamicObject::Update(double dt, double dt1)
|
||||
}
|
||||
MEDLogTime += dt1;
|
||||
|
||||
if ((MoverParameters->Vel < 0.1) || (MoverParameters->MainCtrlPos > 0))
|
||||
if ((MoverParameters->Vel < 0.1) || (MoverParameters->MainCtrlPowerPos() > 0))
|
||||
{
|
||||
MEDLogInactiveTime += dt1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user