diff --git a/src/drivers/shadow/src/Driver.cpp b/src/drivers/shadow/src/Driver.cpp index d01713767..cc33464d0 100644 --- a/src/drivers/shadow/src/Driver.cpp +++ b/src/drivers/shadow/src/Driver.cpp @@ -1441,7 +1441,7 @@ void Driver::SpeedControl6( double& brk, bool traffic ) { - if( spd0 > targetSpd || spd0 + 0.5 > targetSpd && targetAcc < -5 ) + if (spd0 > targetSpd || (spd0 + 0.5 > targetSpd && targetAcc < -5)) { double ta = MN(m_brk.adjAccForSpdError(targetAcc, spd0, targetSpd), 0); @@ -3045,9 +3045,9 @@ void Driver::AvoidOtherCars( double catTime = fabs(k) > maxSpdK ? 0.5 : 2.5; double cacTime = fabs(k) > maxSpdK ? 0.5 : 2.5; bool catching = - oi.catchTime < colTime && fabs(oi.catchY) < 5 && oi.GotFlags(Opponent::F_COLLIDE) || - oi.catchTime < catTime && fabs(oi.catchY) < 5 && oi.GotFlags(Opponent::F_CATCHING) || - oi.catchAccTime < cacTime && fabs(oi.catchAccY) < 5 && oi.GotFlags(Opponent::F_CATCHING_ACC); + (oi.catchTime < colTime && fabs(oi.catchY) < 5 && oi.GotFlags(Opponent::F_COLLIDE)) || + (oi.catchTime < catTime && fabs(oi.catchY) < 5 && oi.GotFlags(Opponent::F_CATCHING)) || + (oi.catchAccTime < cacTime && fabs(oi.catchAccY) < 5 && oi.GotFlags(Opponent::F_CATCHING_ACC)); if(( !ignoreTeamMate && oi.avoidLatchTime > 0 )|| catching || oi.GotFlags(Opponent::F_DANGEROUS)) { LogSHADOW.debug( "%.3f catch %d (dgr %d) catch[%d%d t %.3f y %.4g] acc[%d t %.3f y %.4g]\n", @@ -3177,8 +3177,8 @@ void Driver::AvoidOtherCars( double targetS = 1 - target.y; - if( m_avoidS != 1 && m_attractor == 0 || - m_avoidS != targetS && m_attractor != 0 ) + if ((m_avoidS != 1 && m_attractor == 0) || + (m_avoidS != targetS && m_attractor != 0)) { targetS = (m_attractor == 0) ? 1 : 0;//0.35; double avoidA = targetS > m_avoidS ? avoidSMaxA : -avoidSMaxA; @@ -3218,9 +3218,9 @@ void Driver::AvoidOtherCars( m_avoidS = 1; m_avoidSVel = 0; } - else if( oldAvoidS < targetS && m_avoidS >= targetS || - oldAvoidS > targetS && m_avoidS <= targetS || - fabs(targetS - m_avoidS) < 0.0005 ) + else if ((oldAvoidS < targetS && m_avoidS >= targetS) || + (oldAvoidS > targetS && m_avoidS <= targetS) || + fabs(targetS - m_avoidS) < 0.0005) { m_avoidS = targetS; m_avoidSVel = 0; @@ -3288,8 +3288,8 @@ void Driver::AvoidOtherCars( m_avoidT = 1; m_avoidTVel = 0; } - else if( oldAvoidT < attractT && m_avoidT >= attractT || - oldAvoidT > attractT && m_avoidT <= attractT ) + else if ((oldAvoidT < attractT && m_avoidT >= attractT) || + (oldAvoidT > attractT && m_avoidT <= attractT)) { m_avoidT = attractT; m_avoidTVel = 0; diff --git a/src/drivers/shadow/src/MyTrack.cpp b/src/drivers/shadow/src/MyTrack.cpp index b793991fb..3425dee36 100644 --- a/src/drivers/shadow/src/MyTrack.cpp +++ b/src/drivers/shadow/src/MyTrack.cpp @@ -249,10 +249,10 @@ void MyTrack::NewTrack( tTrack* pNewTrack, const vector* pInnerMod, bool double segDist = m_pSegs[i].segDist; double t = (segDist - pseg->lgfromstart) / pseg->length; - bool inPitMain = (pitStart < pitEnd && pitStart <= i && i <= pitEnd || - pitStart > pitEnd && (i <= pitEnd || i >= pitStart)); - bool inPitTotal = (pitEntry < pitExit && pitEntry <= i && i <= pitExit || - pitEntry > pitExit && (i <= pitExit || i >= pitEntry)); + bool inPitMain = ((pitStart < pitEnd && pitStart <= i && i <= pitEnd) || + (pitStart > pitEnd && (i <= pitEnd || i >= pitStart))); + bool inPitTotal = ((pitEntry < pitExit && pitEntry <= i && i <= pitExit) || + (pitEntry > pitExit && (i <= pitExit || i >= pitEntry))); const double MIN_MU = pseg->surface->kFriction * 0.8; const double MAX_ROUGH = MX(0.005, pseg->surface->kRoughness * 1.2); @@ -285,8 +285,8 @@ void MyTrack::NewTrack( tTrack* pNewTrack, const vector* pInnerMod, bool // never go up a curb on the outside of a corner that has lower friction // than the main track. - if( (s == TR_SIDE_LFT && pseg->type == TR_RGT || - s == TR_SIDE_RGT && pseg->type == TR_LFT) && + if( ((s == TR_SIDE_LFT && pseg->type == TR_RGT) || + (s == TR_SIDE_RGT && pseg->type == TR_LFT)) && pSide->surface->kFriction < pseg->surface->kFriction ) { extra_w = MN(extra_w, w_so_far); @@ -308,8 +308,8 @@ void MyTrack::NewTrack( tTrack* pNewTrack, const vector* pInnerMod, bool extra_w = MN(extra_w, w_so_far); } - bool inner = s == TR_SIDE_LFT && pseg->type == TR_LFT || - s == TR_SIDE_RGT && pseg->type == TR_RGT; + bool inner = (s == TR_SIDE_LFT && pseg->type == TR_LFT) || + (s == TR_SIDE_RGT && pseg->type == TR_RGT); bool pitEntryOrExit = pitSide == s && inPitTotal && !inPitMain; if( inner && !pitEntryOrExit ) { @@ -325,9 +325,9 @@ void MyTrack::NewTrack( tTrack* pNewTrack, const vector* pInnerMod, bool extra_w = MN(extra_w, w_so_far); } - if( (s == TR_SIDE_LFT && pseg->type == TR_RGT || - s == TR_SIDE_RGT && pseg->type == TR_LFT) && - pSide->surface->kFriction < pseg->surface->kFriction ) + if (((s == TR_SIDE_LFT && pseg->type == TR_RGT) || + (s == TR_SIDE_RGT && pseg->type == TR_LFT)) && + pSide->surface->kFriction < pseg->surface->kFriction) { extra_w = MN(extra_w, w_so_far); } @@ -348,8 +348,8 @@ void MyTrack::NewTrack( tTrack* pNewTrack, const vector* pInnerMod, bool extra_w = MN(extra_w, w_so_far - WALL_MARGIN); // there's always a wall/fence at the edge of the track. - bool inner = s == TR_SIDE_LFT && pseg->type == TR_LFT || - s == TR_SIDE_RGT && pseg->type == TR_RGT; + bool inner = (s == TR_SIDE_LFT && pseg->type == TR_LFT) || + (s == TR_SIDE_RGT && pseg->type == TR_RGT); if( inner ) { int innerId = m_pSegs[i].bendId; diff --git a/src/drivers/shadow/src/Path.cpp b/src/drivers/shadow/src/Path.cpp index 03c21e84e..e55ac4d15 100644 --- a/src/drivers/shadow/src/Path.cpp +++ b/src/drivers/shadow/src/Path.cpp @@ -826,8 +826,8 @@ void Path::ModifySection( int from, int len, double delta, int important, double offset /= fabs(dot); double offs = l1.offs + offset; - if( offset < 0 && offs < -l1.Wl() + lBuf || - offset > 0 && offs > l1.Wr() - rBuf ) + if ((offset < 0 && offs < -l1.Wl() + lBuf) || + (offset > 0 && offs > l1.Wr() - rBuf)) { if( i < (important - from + NSEG) % NSEG) newFrom = j; @@ -1173,9 +1173,9 @@ bool Path::LoadPath( const char* pDataFile ) } int version = -1; - if( fgets(buf, sizeof(buf), pFile) == NULL || + if (fgets(buf, sizeof(buf), pFile) == NULL || sscanf(buf, "%d", &version) != 1 || - version != 0 && version != 1 && version != 2 ) + (version != 0 && version != 1 && version != 2)) { // LogSHADOW.debug( "Failed to open data file -- version\n" ); fclose( pFile ); diff --git a/src/drivers/shadow/src/Stuck.cpp b/src/drivers/shadow/src/Stuck.cpp index 84b1b4bf8..fa4e4babd 100644 --- a/src/drivers/shadow/src/Stuck.cpp +++ b/src/drivers/shadow/src/Stuck.cpp @@ -240,8 +240,8 @@ void Stuck::executeReorient( const MyTrack& track, const tSituation* s, tCarElt* double front_speed = (w1_speed + w2_speed) * 0.5; - if( gear > 0 && (w3_speed > front_speed + 2 || w4_speed > front_speed + 2) || - gear < 0 && (w3_speed < front_speed - 2 || w4_speed < front_speed - 2) ) + if ((gear > 0 && (w3_speed > front_speed + 2 || w4_speed > front_speed + 2)) || + (gear < 0 && (w3_speed < front_speed - 2 || w4_speed < front_speed - 2))) acc = 0.1; me->ctrl.steer = steer; @@ -1230,7 +1230,7 @@ void Stuck::getUnstuck( const MyTrack& track, tCarElt* me, const tSituation* s ) int gear = fw ? 1 : -1; // me->ctrl.accelCmd = MN(0.25f, (8 - fabs(spd)) * 0.05); me->ctrl.accelCmd = MN(0.25f, (10 - fabs(spd)) * 0.25); - me->ctrl.brakeCmd = fw && spd < -0.1 || !fw && spd > 0.1 ? 0.5 : 0; + me->ctrl.brakeCmd = (fw && spd < -0.1) || (!fw && spd > 0.1 ? 0.5 : 0); me->ctrl.clutchCmd = 0;//gear == me->ctrl.gear ? 0.0f : 0.5f; me->ctrl.gear = gear; me->ctrl.steer = (spd > 0 ? deltaAng : -deltaAng) * 2 / me->info.steerLock; diff --git a/src/drivers/usr/src/driver.cpp b/src/drivers/usr/src/driver.cpp index 45c38fc85..9f053886b 100644 --- a/src/drivers/usr/src/driver.cpp +++ b/src/drivers/usr/src/driver.cpp @@ -1813,7 +1813,9 @@ float Driver::getOffset() { avoidmode |= avoidright; rightMargin = MAX(leftMargin, MIN(rightMargin, (oppCarTL + MIN(0.0, o->getAvgLateralMovt() * 2)) / track->width)); - if (sidedist < car->_dimension_y + 1.0 || o->getAvgLateralMovt() < avgLateralMovt && (avgLateralMovt - o->getAvgLateralMovt()) / deltaTime * 2.0 > sidedist - 0.5) + if (sidedist < car->_dimension_y + 1.0 || + (o->getAvgLateralMovt() < avgLateralMovt && + (avgLateralMovt - o->getAvgLateralMovt()) / deltaTime * 2.0 > sidedist - 0.5)) { if (rightMargin < car->_trkPos.toLeft / track->width) avoidCritical = true; diff --git a/src/drivers/usr/src/raceline.cpp b/src/drivers/usr/src/raceline.cpp index 87f5cb48b..d698d95b2 100644 --- a/src/drivers/usr/src/raceline.cpp +++ b/src/drivers/usr/src/raceline.cpp @@ -2151,7 +2151,7 @@ double LRaceLine::getLookAhead(int rl, double leftMargin, double rightMargin, bo if ((rl == LINE_LEFT && tRInverse[rl][Next] < 0.0) || (rl == LINE_RIGHT && tRInverse[rl][Next] > 0.0)) factor += fabs(tRInverse[rl][Next]) * 15; - else if ((rl == LINE_LEFT && tRInverse[rl][Next] > 0.0 || (rl == LINE_RIGHT && tRInverse[rl][Next] < 0.0))) + else if ((rl == LINE_LEFT && tRInverse[rl][Next] > 0.0) || (rl == LINE_RIGHT && tRInverse[rl][Next] < 0.0)) factor -= MIN(0.5, fabs(tRInverse[rl][Next]) * 15); if (driver->currentCollision && car->_accel_x < 0.0) diff --git a/src/drivers/usr/src/strategy.cpp b/src/drivers/usr/src/strategy.cpp index e109089a4..bf7791216 100644 --- a/src/drivers/usr/src/strategy.cpp +++ b/src/drivers/usr/src/strategy.cpp @@ -526,9 +526,9 @@ bool SimpleStrategy::needPitstop(tCarElt* car, tSituation *s) aFT = aFT / 2; - if (tRL < raceRemainingLaps && raceRemainingLaps > 1 && - ((cardata->TYREWEAR / 100 ) < cardata->CRITICAL_TYREWEAR)|| m_checkFuel - || (m_checkDamage && mW > 0.4)) + if ((tRL < raceRemainingLaps && raceRemainingLaps > 1 && + ((cardata->TYREWEAR / 100 ) < cardata->CRITICAL_TYREWEAR)) || + m_checkFuel || (m_checkDamage && mW > 0.4)) { pitNeeded = true; m_nNT = true;