1
0
mirror of https://github.com/kidoman/embd synced 2024-06-08 20:17:47 +02:00
This commit is contained in:
Karan Misra 2014-01-06 02:34:19 +05:30
parent 10722b46e4
commit 36c7f3a536

View File

@ -1,5 +1,12 @@
// Package util contains utility functions.
package util package util
// Map re-maps a number from one range to another.
//
// Example:
//
// val := Map(angle, 0, 180, 1000, 2000)
//
func Map(x, inmin, inmax, outmin, outmax int64) int64 { func Map(x, inmin, inmax, outmin, outmax int64) int64 {
return (x-inmin)*(outmax-outmin)/(inmax-inmin) + outmin return (x-inmin)*(outmax-outmin)/(inmax-inmin) + outmin
} }