WoW:USERAPI RGBPercToHex: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
(use r*255 or r*255+.5)
(Undo revision 1913541 by Kasper2 (talk))
Line 10: Line 10:
  return string.format("%02x%02x%02x", r*255, g*255, b*255)
  return string.format("%02x%02x%02x", r*255, g*255, b*255)
  end
  end
the data i get from GetTextColor() i need to use r*255'''+.5'''  to get the tru result :)
return string.format("%02x%02x%02x", r*255+.5, g*255+.5, b*255+.5)

Revision as of 18:58, 11 June 2009

This page documents a <i>user-defined function</i> that you can copy and paste into your addon. Replace PREFIX with your addon or lib prefix to avoid conflicts between different versions of these functions.

User defined functions


Takes a RGB percent set (0.0-1.0) and converts it to a hex string.

local function RGBPercToHex(r, g, b)
	r = r <= 1 and r >= 0 and r or 0
	g = g <= 1 and g >= 0 and g or 0
	b = b <= 1 and b >= 0 and b or 0
	return string.format("%02x%02x%02x", r*255, g*255, b*255)
end