Files
Funkin/source/funkin/util/EaseUtil.hx
T

20 lines
388 B
Haxe

package funkin.util;
@:nullSafety
class EaseUtil
{
/**
* Returns an ease function that eases via steps.
* Useful for "retro" style fades (week 6!)
* @param steps how many steps to ease over
* @return Float->Float
*/
public static inline function stepped(steps:Int):Float->Float
{
return (t:Float) ->
{
return Math.floor(t * steps) / steps;
}
}
}