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

(Voir également)
 
(15 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
Dessine des lignes reliant des points.
 
Dessine des lignes reliant des points.
== Function ==
+
== Fonction ==
 
=== Synopsis ===
 
=== Synopsis ===
 
<source lang="lua">
 
<source lang="lua">
Line 6: Line 6:
 
</source>
 
</source>
 
=== Arguments ===
 
=== Arguments ===
{{param|number|x1|Absice du premier point.}}
+
{{param|number (Français)|x1|Absice du premier point.}}
{{param|number|y1|Ordonnée du premier point.}}
+
{{param|number (Français)|y1|Ordonnée du premier point.}}
{{param|number|x2|Abscice du deuxième point.}}
+
{{param|number (Français)|x2|Abscice du deuxième point.}}
{{param|number|y2|Ordonnée du deuxième point.}}
+
{{param|number (Français)|y2|Ordonnée du deuxième point.}}
{{param|number|...|Il est possible d'ajouter des points suplémentaires pour dessiner une polyline.}}
+
{{param|number (Français)|...|Il est possible d'ajouter des points suplémentaires pour dessiner plusieurs segments contigus.}}
 +
 
 
=== Returns ===
 
=== Returns ===
 
Rien.
 
Rien.
== Function ==
+
 
 +
== Fonction ==
 
=== Synopsis ===
 
=== Synopsis ===
 
<source lang="lua">
 
<source lang="lua">
Line 19: Line 21:
 
</source>
 
</source>
 
=== Arguments ===
 
=== Arguments ===
{{param|table|points|A table of point positions, as described above.}}
+
{{param|table (Français)|points|Une table de coordonnées de points, comme décrit ci-dessus.}}
=== Returns ===
+
 
Nothing.
+
=== Retourne ===
== Examples ==
+
Rien.
Draw the outline of a simple trapezoid.
+
 
 +
== Exemples ==
 +
Dessine un trapèze
 
<source lang="lua">
 
<source lang="lua">
 
function love.draw()
 
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
+
   love.graphics.line(200,50, 400,50, 500,300, 100,300, 200,50)  -- la dernière paire est répétée afin de fermer le trapèze
 
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 54:
 
end
 
end
 
</source>
 
</source>
== See Also ==
+
 
* [[parent::love.graphics]]
+
== Voir également ==
* [[love.graphics.setLine]]
+
* [[parent::love.graphics (Français)]]
* [[love.graphics.setLineWidth]]
+
* [[love.graphics.setLineWidth (Français)]]
* [[love.graphics.setLineStyle]]
+
* [[love.graphics.setLineStyle (Français)]]
[[Category:Functions]]
+
[[Category:Functions (Français)]]
[[Sub-Category::Drawing| ]]
+
[[Sub-Category::Drawing (Français)| ]]
{{#set:Description=Draws lines between points.}}
+
{{#set:Description=Trace des lignes entre deux points.}}
 
{{#set:Since=000}}
 
{{#set:Since=000}}
== Other Languages ==
+
 
 +
== Autres langues ==
 
{{i18n|love.graphics.line}}
 
{{i18n|love.graphics.line}}

Latest revision as of 18:40, 6 February 2022

Dessine des lignes reliant des points.

Fonction

Synopsis

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

Arguments

number (Français) x1
Absice du premier point.
number (Français) y1
Ordonnée du premier point.
number (Français) x2
Abscice du deuxième point.
number (Français) y2
Ordonnée du deuxième point.
number (Français) ...
Il est possible d'ajouter des points suplémentaires pour dessiner plusieurs segments contigus.

Returns

Rien.

Fonction

Synopsis

love.graphics.line( points )

Arguments

table (Français) points
Une table de coordonnées de points, comme décrit ci-dessus.

Retourne

Rien.

Exemples

Dessine un trapèze

function love.draw()
   love.graphics.line(200,50, 400,50, 500,300, 100,300, 200,50)   -- la dernière paire est répétée afin de fermer le trapèze
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