@ -154,6 +154,18 @@ RMDEF float Lerp(float start, float end, float amount)
return start + amount * ( end - start ) ;
return start + amount * ( end - start ) ;
}
}
/ / Normalize input value within input range
RMDEF float Normalize ( float value , float start , float end )
{
return ( value - start ) / ( end - start ) ;
}
/ / Remap input value within input range to output range
RMDEF float Remap ( float value , float inputStart , float inputEnd , float outputStart , float outputEnd )
{
return ( value - inputStart ) / ( inputEnd - inputStart ) * ( outputEnd - outputStart ) + outputStart ;
}
/ / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
/ / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
/ / Module Functions Definition - Vector2 math
/ / Module Functions Definition - Vector2 math
/ / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
/ / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -