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

(Exemples)
Line 22: Line 22:
 
=== Returns ===
 
=== Returns ===
 
Nothing.
 
Nothing.
== Examples ==
+
== Exemples ==
Draw the outline of a simple trapezoid.
+
Dessine le contour d'un trapézoïde.
 
<source lang="lua">
 
<source lang="lua">
 
function love.draw()
 
function love.draw()
Line 29: Line 29:
 
end
 
end
 
</source>
 
</source>
Draw a line from the center of the screen to the mouse pointer.
+
Dessine une ligne du centre de l'écran au pointeur de la souris
 
<source lang="lua">
 
<source lang="lua">
w = love.graphics.getWidth() / 2  -- half the window width
+
w = love.graphics.getWidth() / 2  -- moitié de la largeur de l'écran
h = love.graphics.getHeight() / 2  -- half the window height
+
h = love.graphics.getHeight() / 2  -- moitié de la hauteur
 
function love.draw()
 
function love.draw()
   local mx, my = love.mouse.getPosition()  -- current position of the mouse
+
   local mx, my = love.mouse.getPosition()  -- position courante de la souris
 
   love.graphics.line(w, h, mx, my)
 
   love.graphics.line(w, h, mx, my)
 
end
 
end
 
</source>
 
</source>
Draw a zigzag line from a single table.
+
Dessine une ligne en zigzag à partir d'une simple table.
 
<source lang="lua">
 
<source lang="lua">
 
sometable = {
 
sometable = {
Line 50: Line 50:
 
end
 
end
 
</source>
 
</source>
 +
 
== See Also ==
 
== See Also ==
 
* [[parent::love.graphics]]
 
* [[parent::love.graphics]]

Revision as of 22:11, 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

See Also


Other Languages