Sets the color used for drawing.

In versions prior to [[11.0]], color component values were within the range of 0 to 255 instead of 0 to 1.
== Function ==
=== Synopsis ===
<source lang="lua">
love.graphics.setColor( red, green, blue, alpha )
</source>
=== Arguments ===
{{param|number|red|The amount of red.}}
{{param|number|green|The amount of green.}}
{{param|number|blue|The amount of blue.}}
{{param|number|alpha (1)|The amount of alpha.  The alpha value will be applied to all subsequent draw operations, even the drawing of an image.}}
=== Returns ===
Nothing.

== Function ==
{{newin|[[0.7.0]]|070|type=variant}}
=== Synopsis ===
<source lang="lua">
love.graphics.setColor( rgba )
</source>
=== Arguments ===
{{param|table|rgba|A numerical indexed table with the red, green, blue and alpha values as [[number]]s. The alpha is optional and defaults to 1 if it is left out.}}
=== Returns ===
Nothing.
== Examples ==
=== Draw a red, blue and green circle ===
<source lang="lua">
function love.draw()
	love.graphics.setColor(1, 0, 0)
	love.graphics.circle("fill", 50, 50, 20)

	love.graphics.setColor(0, 0, 1)
	love.graphics.circle("fill", 50, 100, 20)

	myColor = {0, 1, 0, 1}
	love.graphics.setColor(myColor)
	love.graphics.circle("fill", 50, 150, 20)
end
</source>
=== Display a Venn diagram ===
<source lang="lua">
function love.load()
	baseX = 300
	baseY = 400
	radius = 100
	offsetY = radius*.5*math.sqrt(3)
	love.graphics.setBackgroundColor(1, 1, 1)
end

function love.draw()
	love.graphics.setColor(1, 0, 0, 0.4)
	love.graphics.circle('fill', baseX, baseY, radius)
	love.graphics.setColor(0, 1, 0, 0.4)
	love.graphics.circle('fill', baseX + radius / 2, baseY - offsetY, radius)
	love.graphics.setColor(0, 0, 1, 0.4)
	love.graphics.circle('fill', baseX + radius, baseY, radius)
end
</source>

== See Also ==
* [[parent::love.graphics]]
* [[HSL color]] (an alternate color space, based on human perception)
[[Category:Functions]]
{{#set:Description=Sets the color used for drawing.}}
{{#set:Since=000}}
{{#set:Sub-Category=State}}
== Other Languages ==
{{i18n|love.graphics.setColor}}