MCPcopy Create free account
hub / github.com/TombEngine/TombEngine / DoVehicleCollision

Function DoVehicleCollision

TombEngine/Objects/Utils/VehicleHelpers.cpp:214–223  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

212 }
213
214 void DoVehicleCollision(ItemInfo* vehicleItem, int radius)
215 {
216 CollisionInfo coll = {};
217 coll.Setup.Radius = radius * 0.8f; // HACK: Most vehicles use radius larger than needed.
218 coll.Setup.UpperCeilingBound = MAX_HEIGHT; // HACK: this needs to be set to prevent GCI result interference.
219 coll.Setup.PrevPosition = vehicleItem->Pose.Position;
220 coll.Setup.EnableObjectPush = true;
221
222 DoObjectCollision(vehicleItem, &coll);
223 }
224
225 int DoVehicleWaterMovement(ItemInfo* vehicleItem, ItemInfo* laraItem, int currentVelocity, int radius, short* turnRate, const Vector3& wakeOffset)
226 {

Callers 10

SkidooDynamicsFunction · 0.85
SpeedboatDynamicsFunction · 0.85
QuadDynamicsFunction · 0.85
UPVControlFunction · 0.85
RubberBoatDynamicsFunction · 0.85
KayakToBackgroundFunction · 0.85
RollingBallControlFunction · 0.85
MotorBikeDynamicsFunction · 0.85
JeepDynamicsFunction · 0.85

Calls 1

DoObjectCollisionFunction · 0.85

Tested by

no test coverage detected