16 lines
299 B
Go
16 lines
299 B
Go
package pixel
|
|
|
|
// Clamp returns x clamped to the interval [min, max].
|
|
//
|
|
// If x is less than min, min is returned. If x is more than max, max is returned. Otherwise, x is
|
|
// returned.
|
|
func Clamp(x, min, max float64) float64 {
|
|
if x < min {
|
|
return min
|
|
}
|
|
if x > max {
|
|
return max
|
|
}
|
|
return x
|
|
}
|