From 98033daff150a8a6f9f0ad0f327c46e67e2b91e0 Mon Sep 17 00:00:00 2001 From: Firleju Date: Fri, 5 Jun 2015 09:25:21 +0200 Subject: [PATCH] PassengerStopPoint bug repaired Par1 when even is now taked account on stops as described in documentation. --- .gitignore | 6 ++++++ Driver.cpp | 8 +++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ec4a4f77..f8a3ef25 100644 --- a/.gitignore +++ b/.gitignore @@ -52,3 +52,9 @@ install_manifest.txt *.~h *.~bpr *.~pas +format_all_files.py +MaSzyna.opensdf +MaSzyna.sdf +MaSzyna.sln +MaSzyna.vcxproj +MaSzyna.vcxproj.filters diff --git a/Driver.cpp b/Driver.cpp index 1d640c9f..d9472282 100644 --- a/Driver.cpp +++ b/Driver.cpp @@ -842,9 +842,11 @@ TCommandType TController::TableUpdate(double &fVelDes, double &fDist, double &fN AnsiString(GlobalTime->mm) + " next " + asNextStop); // informacja #endif - if (int(floor(sSpeedTable[i].evEvent->ValueGet(1))) & 1) - iDrivigFlags |= moveStopHere; // nie podjeżdżać do semafora, - // jeśli droga nie jest wolna + if (int(floor(sSpeedTable[i].evEvent->ValueGet(1))) & 1) + iDrivigFlags |= moveStopHere; // nie podjeżdżać do semafora, + // jeśli droga nie jest wolna + else + iDrivigFlags &= ~moveStopHere; //po czasie jedź dalej iDrivigFlags |= moveStopCloser; // do następnego W4 podjechać // blisko (z dociąganiem) iDrivigFlags &= ~moveStartHorn; // bez trąbienia przed odjazdem