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

PassengerStopPoint GuardSignal bug

GuardSignal used ontime when even number is used. Do not wait for
VelNext > 0
This commit is contained in:
Firleju
2015-06-05 18:58:05 +02:00
parent 1164d5d6a0
commit bbb0501523

View File

@@ -3923,9 +3923,9 @@ bool TController::UpdateSituation(double dt)
TrainParams TrainParams
->TTVmax); // jesli nie spozniony to nie przekraczać rozkladowej ->TTVmax); // jesli nie spozniony to nie przekraczać rozkladowej
if (VelDesired > 0.0) if (VelDesired > 0.0)
if (VelNext > 0.0) if (VelNext > 0.0 || (iDrivigFlags & moveStopHere)==0)
{ // jeśli można jechać, to odpalić dźwięk kierownika oraz zamknąć drzwi w { // jeśli można jechać, to odpalić dźwięk kierownika oraz zamknąć drzwi w
// składzie // składzie, jeśli nie mamy czekać na sygnał też trzeba odpalić
if (iDrivigFlags & moveGuardSignal) if (iDrivigFlags & moveGuardSignal)
{ // komunikat od kierownika tu, bo musi być wolna droga i odczekany czas { // komunikat od kierownika tu, bo musi być wolna droga i odczekany czas
// stania // stania