chroma_solstice/_helpers.lua

19 lines
356 B
Lua
Raw Normal View History

2015-03-14 05:36:02 -04:00
function constrain(val, low, high)
if val > high then
return high
elseif val < low then
return low
else
return val
end
end
function map(value, inMin, inMax, outMin, outMax)
local inPercent = value / (inMax - inMin)
return (outMax - outMin) * (inPercent) + outMin
end
function lerp(a, b, amount)
return (1 - amount) * a + (amount * b)
end