Add clamp and abs to std, credit to @neon

This commit is contained in:
Sofia 2025-07-23 19:54:20 +03:00
parent ccb5741666
commit c699b67d75

View File

@ -108,4 +108,21 @@ pub fn add_num_to_str(string: &mut String, num: u64) {
else if rem == 7 { add_char(string, '7'); }
else if rem == 8 { add_char(string, '8'); }
else if rem == 9 { add_char(string, '9'); }
}
pub fn clamp(min: f32, max: f32, value: f32) -> f32 {
if value > max {
return max;
}
if value < min {
return min;
}
return value;
}
pub fn abs(f: f32) -> f32 {
if f < 0.0 {
return f * (0.0 - 1.0);
}
return f;
}