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

(Exemples)
(Voir Egalement)
Line 51: Line 51:
 
</source>
 
</source>
  
== See Also ==
+
== Voir également ==
 
* [[parent::love.graphics]]
 
* [[parent::love.graphics]]
 
* [[love.graphics.setLine]]
 
* [[love.graphics.setLine]]
Line 60: Line 60:
 
{{#set:Description=Draws lines between points.}}
 
{{#set:Description=Draws lines between points.}}
 
{{#set:Since=000}}
 
{{#set:Since=000}}
 +
 
== Other Languages ==
 
== Other Languages ==
 
{{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



Other Languages