PassengerStopPoint bug repaired

Par1 when even is now taked account on stops as described in
documentation.
This commit is contained in:
Firleju
2015-06-05 09:25:21 +02:00
parent cd571c71ea
commit 98033daff1
2 changed files with 11 additions and 3 deletions

6
.gitignore vendored
View File

@@ -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

View File

@@ -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