mirror of
https://github.com/ninjamuffin99/Funkin.git
synced 2025-08-30 18:34:51 +00:00
And add a bit of error handling to CharSelectGF & CharSelectSubState Co-Authored-By: Linus Torvalds <torvalds@linux-foundation.org>
19 lines
395 B
Haxe
19 lines
395 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 function(t:Float):Float {
|
|
return Math.floor(t * steps) / steps;
|
|
}
|
|
}
|
|
}
|