diff options
Diffstat (limited to 'azalea-core/src/math.rs')
| -rw-r--r-- | azalea-core/src/math.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/azalea-core/src/math.rs b/azalea-core/src/math.rs index e62a3d23..4d3bf84c 100644 --- a/azalea-core/src/math.rs +++ b/azalea-core/src/math.rs @@ -92,6 +92,11 @@ pub fn sign_as_int(num: f64) -> i32 { if num == 0. { 0 } else { num.signum() as i32 } } +pub fn ceil_long(x: f64) -> i64 { + let x_i64 = x as i64; + if x > x_i64 as f64 { x_i64 + 1 } else { x_i64 } +} + pub fn equal(a: f64, b: f64) -> bool { (b - a).abs() < 1.0e-5 } |
