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

Function Rumble

TombEngine/Specific/Input/Input.cpp:701–714  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

699 }
700
701 void Rumble(float power, float delaySec, RumbleMode mode)
702 {
703 if (!g_Configuration.EnableRumble)
704 return;
705
706 power = std::clamp(power, 0.0f, 1.0f);
707
708 if (power == 0.0f || RumbleInfo.Power)
709 return;
710
711 RumbleInfo.FadeSpeed = power / (delaySec * FPS);
712 RumbleInfo.Power = power + RumbleInfo.FadeSpeed;
713 RumbleInfo.LastPower = RumbleInfo.Power;
714 }
715
716 void StopRumble()
717 {

Callers 15

RumbleFromBounceFunction · 0.85
DoDamageFunction · 0.85
FireShotgunFunction · 0.85
FireHarpoonFunction · 0.85
FireGrenadeFunction · 0.85
FireRocketFunction · 0.85
FireCrossbowFunction · 0.85
FireHKFunction · 0.85
lara_as_freefall_diveFunction · 0.85
LaraDeflectTopSideFunction · 0.85
LaraDeflectEdgeJumpFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected