This commit is contained in:
NyxieFemboy
2025-03-13 18:42:39 -04:00
parent 04fcedfe9f
commit 20efd35eef
+28
View File
@@ -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;
}
}