We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent eefdd32 commit 9325e8dCopy full SHA for 9325e8d
ludobits/m/util.lua
@@ -22,4 +22,16 @@ function M.random(list)
22
return list[i], i
23
end
24
25
+--- Clamp a value to within a specific range
26
+-- @param value The value to clamp
27
+-- @param min Minimum value
28
+-- @param max Maximum value
29
+-- @return The value clamped to between min and max
30
+function M.clamp(value, min, max)
31
+ if value > max then return max end
32
+ if value < min then return min end
33
+ return value
34
+end
35
+
36
37
return M
0 commit comments