mirror of
https://github.com/parnic/ice-hud.git
synced 2025-06-16 22:51:53 -05:00
- ticket #161: integrated Zahariel's fix for gradients.
This commit is contained in:
@ -540,23 +540,9 @@ function IceCustomCount.prototype:GetGradientColor(curr)
|
|||||||
local mr, mg, mb = self:GetCustomMinColor()
|
local mr, mg, mb = self:GetCustomMinColor()
|
||||||
local scale = (curr-1)/(self.moduleSettings.maxCount-1)
|
local scale = (curr-1)/(self.moduleSettings.maxCount-1)
|
||||||
|
|
||||||
if r < mr then
|
r = r * scale + mr * (1-scale)
|
||||||
r = ((r-mr)*scale) + mr
|
g = g * scale + mg * (1-scale)
|
||||||
else
|
b = b * scale + mb * (1-scale)
|
||||||
r = ((mr-r)*scale) + r
|
|
||||||
end
|
|
||||||
|
|
||||||
if g < mg then
|
|
||||||
g = ((g-mg)*scale) + mg
|
|
||||||
else
|
|
||||||
g = ((mg-g)*scale) + g
|
|
||||||
end
|
|
||||||
|
|
||||||
if b < mb then
|
|
||||||
b = ((b-mb)*scale) + mb
|
|
||||||
else
|
|
||||||
b = ((mb-b)*scale) + b
|
|
||||||
end
|
|
||||||
|
|
||||||
return r, g, b
|
return r, g, b
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user