Draws a circle.
== Function ==
=== Synopsis ===
<source lang="lua">
love.graphics.circle( mode, x, y, radius )
</source>
=== Arguments ===
{{param|DrawMode|mode|How to draw the circle.}}
{{param|number|x|The position of the center along x-axis.}}
{{param|number|y|The position of the center along y-axis.}}
{{param|number|radius|The radius of the circle.}}
=== Returns ===
Nothing.

== Function ==
=== Synopsis ===
<source lang="lua">
love.graphics.circle( mode, x, y, radius, segments )
</source>
=== Arguments ===
{{param|DrawMode|mode|How to draw the circle.}}
{{param|number|x|The position of the center along x-axis.}}
{{param|number|y|The position of the center along y-axis.}}
{{param|number|radius|The radius of the circle.}}
{{param|number|segments|The number of segments used for drawing the circle. Note: The default variable for the segments parameter varies between different versions of LÖVE.}}
=== Returns ===
Nothing.

== Examples ==
=== The effect of the segment argument ===
<source lang="lua">
function love.draw()
    love.graphics.setColor(1, 1, 1)
    love.graphics.circle("fill", 300, 300, 50, 100) -- Draw white circle with 100 segments.
    love.graphics.setColor(1, 0, 0)
    love.graphics.circle("fill", 300, 300, 50, 5)   -- Draw red circle with five segments.
end
</source>
== See Also ==
* [[parent::love.graphics]]
[[Category:Functions]]
[[Sub-Category::Drawing| ]]
{{#set:Description=Draws a circle.}}
{{#set:Since=000}}
== Other Languages ==
{{i18n|love.graphics.circle}}