MathUtil
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
package funkin.backend.utils;
|
||||
|
||||
final class MathUtil {
|
||||
//Remind me to add the descriptions for the Wiki later - sen
|
||||
public static inline function lessThan(aVal:Float, bVal:Float, diff:Float = FlxMath.EPSILON):Bool {
|
||||
return aVal < bVal - diff;
|
||||
}
|
||||
|
||||
public static inline function lessThanEqual(aVal:Float, bVal:Float, diff:Float = FlxMath.EPSILON):Bool {
|
||||
return aVal <= bVal + diff;
|
||||
}
|
||||
|
||||
public static inline function greaterThan(aVal:Float, bVal:Float, diff:Float = FlxMath.EPSILON):Bool {
|
||||
return aVal > bVal + diff;
|
||||
}
|
||||
|
||||
public static inline function greaterThanEqual(aVal:Float, bVal:Float, diff:Float = FlxMath.EPSILON):Bool {
|
||||
return aVal >= bVal - diff;
|
||||
}
|
||||
|
||||
public static inline function equal(aVal:Float, bVal:Float, diff:Float = FlxMath.EPSILON):Bool {
|
||||
return Math.abs(aVal - bVal) <= diff;
|
||||
}
|
||||
|
||||
public static inline function notEqual(aVal:Float, bVal:Float, diff:Float = FlxMath.EPSILON):Bool {
|
||||
return Math.abs(aVal - bVal) > diff;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user