diff --git a/gui/colors.lua b/gui/color.lua similarity index 98% rename from gui/colors.lua rename to gui/color.lua index dd67a40..3a45ab0 100644 --- a/gui/colors.lua +++ b/gui/color.lua @@ -12,6 +12,7 @@ local function HSL(h, s, l, a) else r,b,g = c,0,x end return (r+m)*255,(g+m)*255,(b+m)*255,a end +local color={} local mt = { __add = function (c1,c2) return color.new(c1[1]+c2[1],c1[2]+c2[2],c1[2]+c2[2]) @@ -37,49 +38,54 @@ local mt = { __tostring = function(c) return "("..c[1]..","..c[2]..","..c[3]..")" end, - __eq = color.EQ, - __lt = color.LT, - __le = color.LE, + __eq = function (c1,c2) + return (c1[1]==c2[1] and c1[2]==c2[2] and c1[2]==c2[2]) + end, + __lt = function (c1,c2) + return (c1[1]