Initial commit
This commit is contained in:
18
internal/util/absminus.go
Normal file
18
internal/util/absminus.go
Normal file
@@ -0,0 +1,18 @@
|
||||
package util
|
||||
|
||||
// AbsMinusd returns the value, with the absolute value subtracted
|
||||
// by minus, or 0 if minus is more than abs.
|
||||
func AbsMinusd(val, minus float64) float64 {
|
||||
if val > 0 {
|
||||
val -= minus
|
||||
if val < 0 {
|
||||
val = 0
|
||||
}
|
||||
} else {
|
||||
val += minus
|
||||
if val > 0 {
|
||||
val = 0
|
||||
}
|
||||
}
|
||||
return val
|
||||
}
|
||||
Reference in New Issue
Block a user