Difference between revisions of "love.graphics.line (Français)"

(Voir Egalement)
(Autres Langues)
Line 61: Line 61:
 
{{#set:Since=000}}
 
{{#set:Since=000}}
  
== Other Languages ==
+
== Autres Langues ==
 
{{i18n|love.graphics.line}}
 
{{i18n|love.graphics.line}}

Revision as of 22:12, 9 August 2017

Dessine des lignes reliant des points.

Function

Synopsis

love.graphics.line( x1, y1, x2, y2, ... )

Arguments

number x1
Absice du premier point.
number y1
Ordonnée du premier point.
number x2
Abscice du deuxième point.
number y2
Ordonnée du deuxième point.
number ...
Il est possible d'ajouter des points suplémentaires pour dessiner une polyline.

Returns

Rien.

Function

Synopsis

love.graphics.line( points )

Arguments

table points
A table of point positions, as described above.

Returns

Nothing.

Exemples

Dessine le contour d'un trapézoïde.

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

Dessine une ligne du centre de l'écran au pointeur de la souris

w = love.graphics.getWidth() / 2   -- moitié de la largeur de l'écran
h = love.graphics.getHeight() / 2   -- moitié de la hauteur
function love.draw()
   local mx, my = love.mouse.getPosition()  -- position courante de la souris
   love.graphics.line(w, h, mx, my)
end

Dessine une ligne en zigzag à partir d'une simple table.

sometable = {
   100, 100,
   200, 200,
   300, 100,
   400, 200,
}
function love.draw()
   love.graphics.line(sometable)
end

Voir également



Autres Langues