mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-23 19:09:18 +02:00
Replace Max0R and Min0R with std::max and std::min
This commit is contained in:
@@ -3165,7 +3165,7 @@ bool TDynamicObject::Update(double dt, double dt1)
|
||||
// ts.R=ComputeRadius(Axle1.pPosition,Axle2.pPosition,Axle3.pPosition,Axle0.pPosition);
|
||||
// Ra: składową pochylenia wzdłużnego mamy policzoną w jednostkowym wektorze
|
||||
// vFront
|
||||
ts.Len = 1.0; // Max0R(MoverParameters->BDist,MoverParameters->ADist);
|
||||
ts.Len = 1.0; // std::max(MoverParameters->BDist,MoverParameters->ADist);
|
||||
ts.dHtrack = -vFront.y; // Axle1.pPosition.y-Axle0.pPosition.y; //wektor
|
||||
// między skrajnymi osiami
|
||||
// (!!!odwrotny)
|
||||
@@ -3278,12 +3278,12 @@ bool TDynamicObject::Update(double dt, double dt1)
|
||||
MoverParameters->CheckEIMIC(dt1);
|
||||
MoverParameters->CheckSpeedCtrl(dt1);
|
||||
|
||||
auto eimic = Min0R(MoverParameters->eimic, MoverParameters->eimicSpeedCtrl);
|
||||
auto eimic = std::min(MoverParameters->eimic, MoverParameters->eimicSpeedCtrl);
|
||||
MoverParameters->eimic_real = eimic;
|
||||
if (MoverParameters->EIMCtrlType == 2 && MoverParameters->MainCtrlPos == 0)
|
||||
eimic = -1.0;
|
||||
MoverParameters->SendCtrlToNext("EIMIC", Max0R(0, eimic), MoverParameters->CabActive);
|
||||
auto LBR = Max0R(-eimic, 0);
|
||||
MoverParameters->SendCtrlToNext("EIMIC", std::max(0., eimic), MoverParameters->CabActive);
|
||||
auto LBR = std::max(-eimic, 0.);
|
||||
auto eim_lb = (Mechanik->AIControllFlag || !MoverParameters->LocHandleTimeTraxx ? 0 : MoverParameters->eim_localbrake);
|
||||
|
||||
// 1. ustal wymagana sile hamowania calego pociagu
|
||||
@@ -3484,17 +3484,17 @@ bool TDynamicObject::Update(double dt, double dt1)
|
||||
if ((FzEP[i] > 0.01) &&
|
||||
(FzEP[i] >
|
||||
p->MoverParameters->TotalMass * p->MoverParameters->eimc[eimc_p_eped] +
|
||||
Min0R(p->MoverParameters->eimv[eimv_Fmax], 0) * 1000) &&
|
||||
std::min(p->MoverParameters->eimv[eimv_Fmax], 0.) * 1000) &&
|
||||
(!PrzekrF[i]))
|
||||
{
|
||||
float przek1 = -Min0R(p->MoverParameters->eimv[eimv_Fmax], 0) * 1000 +
|
||||
float przek1 = -std::min(p->MoverParameters->eimv[eimv_Fmax], 0.) * 1000 +
|
||||
FzEP[i] -
|
||||
p->MoverParameters->TotalMass *
|
||||
p->MoverParameters->eimc[eimc_p_eped] * 0.999;
|
||||
PrzekrF[i] = true;
|
||||
test = true;
|
||||
nPrzekrF++;
|
||||
przek1 = Min0R(przek1, FzEP[i]);
|
||||
przek1 = std::min(przek1, FzEP[i]);
|
||||
FzEP[i] -= przek1;
|
||||
if (FzEP[i] < 0)
|
||||
FzEP[i] = 0;
|
||||
@@ -4354,7 +4354,7 @@ bool TDynamicObject::FastUpdate(double dt)
|
||||
modelRot.z };
|
||||
// McZapkie: parametry powinny byc pobierane z toru
|
||||
// ts.R=MyTrack->fRadius;
|
||||
// ts.Len= Max0R(MoverParameters->BDist,MoverParameters->ADist);
|
||||
// ts.Len= std::max(MoverParameters->BDist,MoverParameters->ADist);
|
||||
// ts.dHtrack=Axle1.pPosition.y-Axle0.pPosition.y;
|
||||
// ts.dHrail=((Axle1.GetRoll())+(Axle0.GetRoll()))*0.5f;
|
||||
// tp.Width=MyTrack->fTrackWidth;
|
||||
|
||||
@@ -7408,11 +7408,11 @@ bool TTrain::Update( double const Deltatime )
|
||||
if ((in < 8) && (p->MoverParameters->eimc[eimc_p_Pmax] > 1))
|
||||
{
|
||||
fEIMParams[1 + in][0] = p->MoverParameters->eimv[eimv_Fmax];
|
||||
fEIMParams[1 + in][1] = Max0R(fEIMParams[1 + in][0], 0);
|
||||
fEIMParams[1 + in][2] = -Min0R(fEIMParams[1 + in][0], 0);
|
||||
fEIMParams[1 + in][3] = p->MoverParameters->eimv[eimv_Fmax] / Max0R(p->MoverParameters->eimv[eimv_Fful], 1);
|
||||
fEIMParams[1 + in][4] = Max0R(fEIMParams[1 + in][3], 0);
|
||||
fEIMParams[1 + in][5] = -Min0R(fEIMParams[1 + in][3], 0);
|
||||
fEIMParams[1 + in][1] = std::max(fEIMParams[1 + in][0], 0.f);
|
||||
fEIMParams[1 + in][2] = -std::min(fEIMParams[1 + in][0], 0.f);
|
||||
fEIMParams[1 + in][3] = p->MoverParameters->eimv[eimv_Fmax] / std::max(p->MoverParameters->eimv[eimv_Fful], 1.);
|
||||
fEIMParams[1 + in][4] = std::max(fEIMParams[1 + in][3], 0.f);
|
||||
fEIMParams[1 + in][5] = -std::min(fEIMParams[1 + in][3], 0.f);
|
||||
fEIMParams[1 + in][6] = p->MoverParameters->eimv[eimv_If];
|
||||
fEIMParams[1 + in][7] = p->MoverParameters->eimv[eimv_U];
|
||||
fEIMParams[1 + in][8] = p->MoverParameters->Itot;//p->MoverParameters->eimv[eimv_Ipoj];
|
||||
@@ -7488,8 +7488,8 @@ bool TTrain::Update( double const Deltatime )
|
||||
// fEIMParams[0][3] =
|
||||
// mvControlled->eimv[eimv_Fzad] - mvOccupied->LocalBrakeRatio(); // procent zadany
|
||||
fEIMParams[0][3] = mvOccupied->eimic_real;
|
||||
fEIMParams[0][4] = Max0R(fEIMParams[0][3], 0);
|
||||
fEIMParams[0][5] = -Min0R(fEIMParams[0][3], 0);
|
||||
fEIMParams[0][4] = std::max(fEIMParams[0][3], 0.f);
|
||||
fEIMParams[0][5] = -std::min(fEIMParams[0][3], 0.f);
|
||||
fEIMParams[0][1] = fEIMParams[0][4] * mvControlled->eimv[eimv_Fful];
|
||||
fEIMParams[0][2] = fEIMParams[0][5] * mvControlled->eimv[eimv_Fful];
|
||||
fEIMParams[0][0] = fEIMParams[0][1] - fEIMParams[0][2];
|
||||
@@ -8674,7 +8674,7 @@ TTrain::update_sounds( double const Deltatime ) {
|
||||
}
|
||||
// napelnianie PG
|
||||
if( rsHissU ) {
|
||||
fNPress = ( 4.0f * fNPress + Min0R( 0.0, mvOccupied->dpMainValve ) ) / ( 4.0f + 1.0f );
|
||||
fNPress = ( 4.0f * fNPress + std::min( 0.0, mvOccupied->dpMainValve ) ) / ( 4.0f + 1.0f );
|
||||
volume = (
|
||||
fNPress < 0.0f ?
|
||||
-1.0 * rsHissU->m_amplitudefactor * fNPress + rsHissU->m_amplitudeoffset :
|
||||
|
||||
Reference in New Issue
Block a user