love.graphics.line
Draws lines between points.
Function
Synopsis
love.graphics.line( x1, y1, x2, y2, ... )
Arguments
number x1
- The position of first point on the x-axis.
number y1
- The position of first point on the y-axis.
number x2
- The position of second point on the x-axis.
number y2
- The position of second point on the y-axis.
number ...
- You can continue passing point positions to draw a polyline.
Returns
Nothing.
Function
Synopsis
love.graphics.line( points )
Arguments
table points
- A table of point positions, as described above.
Returns
Nothing.
Examples
Draw the outline of a simple trapezoid.
function love.draw() love.graphics.line(200,50, 400,50, 500,300, 100,300, 200,50) -- last pair is a repeat to complete the trapezoid end
Draw a line from the center of the screen to the mouse pointer.
w = love.graphics.getWidth() / 2 -- half the window width h = love.graphics.getHeight() / 2 -- half the window height function love.draw() local mx, my = love.mouse.getPosition() -- current position of the mouse love.graphics.line(w, h, mx, my) end
Draw a zigzag line from a single table.
sometable = { 100, 100, 200, 200, 300, 100, 400, 200, } function love.draw() love.graphics.line(sometable) end
Please login to continue.