diff --git a/DynObj.cpp b/DynObj.cpp index 40593e94..b9128d9c 100644 --- a/DynObj.cpp +++ b/DynObj.cpp @@ -867,8 +867,7 @@ void __inline TDynamicObject::ABuLittleUpdate(double ObjSqrDist) if (smWahacze[i]) smWahacze[i]->SetRotate(float3(1, 0, 0), fWahaczeAmp * cos(MoverParameters->eAngle)); - //if (Mechanik && (Controller != Humandriver)) - if (DriverType != "") //rysowanie dla pojazdu z obsadą + if (Mechanik && (Controller != Humandriver)) { // rysowanie figurki mechanika if (smMechanik0) // mechanik od strony sprzęgu 0 if (smMechanik1) // jak jest drugi, to pierwszego jedynie pokazujemy diff --git a/EU07.bpr b/EU07.bpr index 8c547f2a..4d6169e2 100644 --- a/EU07.bpr +++ b/EU07.bpr @@ -60,7 +60,7 @@ AutoIncBuild=0 MajorVer=16 MinorVer=0 Release=1173 -Build=477 +Build=478 Debug=1 PreRelease=0 Special=0 @@ -72,7 +72,7 @@ CodePage=1250 [Version Info Keys] CompanyName=EU07 Team FileDescription=MaSzyna EU07-424 -FileVersion=16.0.1173.477 +FileVersion=16.0.1173.478 InternalName=DP+SPKS+asynch+python LegalCopyright= LegalTrademarks= diff --git a/EU07.res b/EU07.res index 4c2d29ab..b826ec23 100644 Binary files a/EU07.res and b/EU07.res differ diff --git a/Globals.cpp b/Globals.cpp index 0479b6b1..175bfb07 100644 --- a/Globals.cpp +++ b/Globals.cpp @@ -49,9 +49,9 @@ double Global::fLuminance = 1.0; // jasno int Global::iReCompile = 0; // zwiększany, gdy trzeba odświeżyć siatki HWND Global::hWnd = NULL; // uchwyt okna int Global::iCameraLast = -1; -AnsiString Global::asRelease = "16.0.1172.477"; +AnsiString Global::asRelease = "16.0.1172.478"; AnsiString Global::asVersion = - "Compilation 2016-06-10, release " + Global::asRelease + "."; // tutaj, bo wysyłany + "Compilation 2016-06-23, release " + Global::asRelease + "."; // tutaj, bo wysyłany int Global::iViewMode = 0; // co aktualnie widać: 0-kabina, 1-latanie, 2-sprzęgi, 3-dokumenty int Global::iTextMode = 0; // tryb pracy wyświetlacza tekstowego int Global::iScreenMode[12] = {0, 0, 0, 0, 0, 0, diff --git a/Train.cpp b/Train.cpp index 538c572c..942fa9f8 100644 --- a/Train.cpp +++ b/Train.cpp @@ -459,7 +459,10 @@ void TTrain::OnKeyDown(int cKey) if (mvOccupied->BatterySwitch(true)) // bateria potrzebna np. do zapalenia świateł { dsbSwitch->Play(0, 0, 0); - SetLights(); + if (mvOccupied->LightsPosNo > 0) + { + SetLights(); + } if (TestFlag(mvOccupied->SecuritySystem.SystemType, 2)) // Ra: znowu w kabinie jest coś, co być nie powinno! {