rl_lang/interpreter/stdlib/math/
map_range.rs1use crate::interpreter::evaluator::Evaluator;
2
3pub fn std_map_range(
4 _: &mut Evaluator,
5 value: f64,
6 in_min: f64,
7 out_min: f64,
8 in_max: f64,
9 out_max: f64,
10) -> f64 {
11 (value - in_min) / (in_max - in_min) * (out_max - out_min) + out_min
12}