moveTowards static method
Implementation
static double moveTowards(
double current,
double target,
double maxDelta,
) {
final delta = target - current;
if (delta.abs() <= maxDelta) {
return target;
}
return current + delta.sign * maxDelta;
}