18 lines
401 B
Lua
18 lines
401 B
Lua
-- Pick a color for text that would be approriate depending on the given
|
|
-- background color.
|
|
-- If background color is bright, returns black.
|
|
-- IF background color is dark, returns white.
|
|
return function(p1, p2, p3)
|
|
local r, g, b
|
|
if p1 and p2 and p3 then
|
|
r, g, b = p1, p2, p3
|
|
else
|
|
r, g, b = p1[1], p1[2], p1[3]
|
|
end
|
|
if r+g+b < 1.5 then
|
|
return 1, 1, 1, 1
|
|
else
|
|
return 0, 0, 0, 1
|
|
end
|
|
end
|