Difference between revisions of "love.graphics.setColor"
m (1 revision: Importing from potato (again).) |
(Added a precision about the use of alpha.) |
||
Line 1: | Line 1: | ||
− | |||
Sets the color used for drawing. | Sets the color used for drawing. | ||
== Function == | == Function == | ||
Line 10: | Line 9: | ||
{{param|number|green|The amount of green.}} | {{param|number|green|The amount of green.}} | ||
{{param|number|blue|The amount of blue.}} | {{param|number|blue|The amount of blue.}} | ||
− | {{param|number|alpha (255)|The amount of alpha.}} | + | {{param|number|alpha (255)|The amount of alpha. The alpha value will be applied to all subsequent draw operations, even the drawing of an image.}} |
=== Returns === | === Returns === | ||
Nothing. | Nothing. |
Revision as of 17:07, 10 November 2010
Sets the color used for drawing.
Contents
Function
Synopsis
love.graphics.setColor( red, green, blue, alpha )
Arguments
number red
- The amount of red.
number green
- The amount of green.
number blue
- The amount of blue.
number alpha (255)
- The amount of alpha. The alpha value will be applied to all subsequent draw operations, even the drawing of an image.
Returns
Nothing.
Examples
Set draw a red circle and a blue one
love.graphics.setColor(255, 0, 0)
love.graphics.circle(50, 50, 20, 20)
love.graphics.setColor(0, 0, 255)
love.graphics.circle(50, 100, 20, 20)
Display a Venn diagram
function love.load()
baseX = 300
baseY = 400
radius = 100
offsetY = radius*.5*math.sqrt(3)
love.graphics.setBackgroundColor(255,255,255)
end
function love.draw()
love.graphics.setColor(255, 0, 0, 100)
love.graphics.circle('fill', baseX, baseY, radius, 50)
love.graphics.setColor(0, 255, 0, 100)
love.graphics.circle('fill', baseX + radius / 2, baseY - offsetY, radius, 50)
love.graphics.setColor(0, 0, 255, 100)
love.graphics.circle('fill', baseX + radius, baseY, radius, 50)
end