mfer/vendor/github.com/pterm/pterm/internal/map_range_to_range.go

9 lines
210 B
Go

package internal
func MapRangeToRange(fromMin, fromMax, toMin, toMax, current float32) int {
if fromMax-fromMin == 0 {
return 0
}
return int(toMin + ((toMax-toMin)/(fromMax-fromMin))*(current-fromMin))
}