Skip to content

Commit

Permalink
[Bugfix] [Bugfix] Fixes tracked vehicles
Browse files Browse the repository at this point in the history
  • Loading branch information
ulteq committed Oct 11, 2016
1 parent e1fc2bf commit e5078a9
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions source/main/physics/collision/DynamicCollisions.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -228,8 +228,11 @@ void intraTruckCollisions(const float dt, PointColDetector &intraPointCD,
intra_collcabrate[i].rate--;
continue;
}
intra_collcabrate[i].rate = std::min(intra_collcabrate[i].distance, 12);
intra_collcabrate[i].distance = 0;
if (intra_collcabrate[i].distance > 0)
{
intra_collcabrate[i].rate = std::min(intra_collcabrate[i].distance, 12);
intra_collcabrate[i].distance = 0;
}

int tmpv = collcabs[i]*3;
const auto no = &nodes[cabs[tmpv]];
Expand Down Expand Up @@ -288,7 +291,7 @@ void intraTruckCollisions(const float dt, PointColDetector &intraPointCD,

if (collision)
{
intra_collcabrate[i].rate = 0;
intra_collcabrate[i].rate = -20000;
} else
{
intra_collcabrate[i].rate++;
Expand Down

0 comments on commit e5078a9

Please sign in to comment.