SpeedTable

Check all tracks even is found element with velocity=0
This commit is contained in:
Firleju
2015-06-06 10:09:10 +02:00
parent bbb0501523
commit 54cb9159e6

View File

@@ -391,8 +391,9 @@ void TController::TableTraceRoute(double fDistance, TDynamicObject *pVehicle)
return; // już lepiej, ale jeszcze nie tym razem
sSpeedTable[iLast].iFlags &= 0xBE; // kontynuować próby doskanowania
}
else if (VelNext == 0)
return; // znaleziono semafor lub tor z prędkością zero i nie ma co dalej sprawdzać
//else if (VelNext == 0)
// return; // znaleziono semafor lub tor z prędkością zero i nie ma co dalej sprawdzać
//trzeba dalej sprawdzać, gdyż przy stopinfo potrafił zgubić semafor
pTrack = sSpeedTable[iLast].trTrack; // ostatnio sprawdzony tor
if (!pTrack)
return; // koniec toru, to nie ma co sprawdzać (nie ma prawa tak być)