Files
Funkin/source/funkin/util/tools/IntTools.hx
T

23 lines
524 B
Haxe

package funkin.util.tools;
/**
* Utilities for performing common math operations.
*/
@:nullSafety
class IntTools
{
/**
* Constrain an integer between a minimum and maximum value.
*
* @param value The value to clamp.
* @param min The minimum value.
* @param max The maximum value.
* @return The clamped value.
*/
public static function clamp(value:Int, min:Int, max:Int):Int
{
// Don't use Math.min because it returns a Float.
return value < min ? min : value > max ? max : value;
}
}