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

Function LaraJumpCollision

TombEngine/Game/Lara/lara_collide.cpp:452–464  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

450}
451
452void LaraJumpCollision(ItemInfo* item, CollisionInfo* coll, short moveAngle)
453{
454 auto* lara = GetLaraInfo(item);
455
456 lara->Control.MoveAngle = moveAngle;
457 coll->Setup.LowerFloorBound = NO_LOWER_BOUND;
458 coll->Setup.UpperFloorBound = -STEPUP_HEIGHT;
459 coll->Setup.LowerCeilingBound = BAD_JUMP_CEILING;
460 coll->Setup.ForwardAngle = lara->Control.MoveAngle;
461 GetCollisionInfo(coll, item);
462
463 LaraDeflectEdgeJump(item, coll);
464}
465
466void LaraSurfaceCollision(ItemInfo* item, CollisionInfo* coll)
467{

Callers 3

lara_col_jump_backFunction · 0.85
lara_col_jump_rightFunction · 0.85
lara_col_jump_leftFunction · 0.85

Calls 2

GetCollisionInfoFunction · 0.85
LaraDeflectEdgeJumpFunction · 0.85

Tested by

no test coverage detected