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

diesel-powered vehicle startup ai tweaks, gfx renderer tweaks, crash fixes

This commit is contained in:
tmj-fstate
2017-12-26 17:17:06 +01:00
parent c780f3efbf
commit 10c5907c4d
8 changed files with 167 additions and 150 deletions

View File

@@ -8262,10 +8262,9 @@ bool TMoverParameters::RunCommand( std::string Command, double CValue1, double C
// end
else if (Command == "CompressorSwitch") /*NBMX*/
{
if ((CValue1 == 1))
CompressorAllow = true;
else if ((CValue1 == 0))
CompressorAllow = false;
if( CompressorPower < 2 ) {
CompressorAllow = ( CValue1 == 1 );
}
OK = SendCtrlToNext( Command, CValue1, CValue2, Couplertype );
}
else if (Command == "DoorOpen") /*NBMX*/

View File

@@ -247,10 +247,6 @@ TBrake::TBrake(double i_mbp, double i_bcr, double i_bcd, double i_brc, int i_bcn
NBpA = i_nbpa;
BrakeDelays = i_BD;
BrakeDelayFlag = bdelay_P;
DCV = false;
ASBP = 0.0;
BrakeStatus = b_hld;
SoundFlag = 0;
// 210.88
// SizeBR:=i_bcn*i_bcr*i_bcr*i_bcd*40.17*MaxBP/(5-MaxBP); //objetosc ZP w stosunku do cylindra
// 14" i cisnienia 4.2 atm
@@ -258,7 +254,6 @@ TBrake::TBrake(double i_mbp, double i_bcr, double i_bcd, double i_brc, int i_bcn
SizeBC = i_bcn * i_bcr * i_bcr * i_bcd * 210.88 * MaxBP /
4.2; // objetosc CH w stosunku do cylindra 14" i cisnienia 4.2 atm
// BrakeCyl:=TReservoir.Create;
BrakeCyl = std::make_shared<TBrakeCyl>();
BrakeRes = std::make_shared<TReservoir>();
ValveRes = std::make_shared<TReservoir>();
@@ -268,7 +263,6 @@ TBrake::TBrake(double i_mbp, double i_bcr, double i_bcd, double i_brc, int i_bcn
BrakeRes->CreateCap(i_brc);
ValveRes->CreateCap(0.25);
// FM.Free;
// materialy cierne
i_mat = i_mat & (255 - bp_MHS);
switch (i_mat)