local _, u = ... -- Hex formatted as "AARRGGBB" local COLOR = { blue = "FF" .. "0000FF", green = "FF" .. "00FF00", red = "FF" .. "FF0000", legendary = "FF" .. "A335EE", heirloom = "FF" .. "E6CC80", warning = "FF" .. "EED202", } -- Wrap the text in a color code local function colorWrap(text, colorCode) return "|c" .. colorCode .. text .. "|r" end -- Special case of the color function local function prefix() return colorWrap("ImbusBinds> ", COLOR.legendary) end -- Special print local function bprint(msg) print(prefix() .. msg) end -- Prints some separators function u.guards() local accum = "" for _ = 1, 30 do accum = accum .. "=" end print(colorWrap(accum, COLOR.legendary)) end function u.info(msg) bprint(colorWrap(msg, COLOR.heirloom)) end function u.warn(msg) bprint(colorWrap(msg, COLOR.warning)) end function u.error(msg) bprint(colorWrap(msg, COLOR.red)) end function u.success(msg) bprint(colorWrap(msg, COLOR.green)) end