mirror of
https://github.com/ninjamuffin99/Funkin.git
synced 2024-09-11 20:57:20 +00:00
18 lines
382 B
Haxe
18 lines
382 B
Haxe
package funkin.util;
|
|
|
|
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 function(t:Float):Float {
|
|
return Math.floor(t * steps) / steps;
|
|
}
|
|
}
|
|
}
|