diff --git a/funcs.lua b/funcs.lua index 7c017ce..e55bcf5 100644 --- a/funcs.lua +++ b/funcs.lua @@ -87,6 +87,6 @@ function table.contains(table, element) return false end -function clamp(a, b, c) - return math.min(a, math.max(b, c)) -end \ No newline at end of file +function clamp(x, min, max) + return (x < min and min or (x > max and max or x)) +end