Line()

Syntaxe

Line(X, Y, Largeur, Hauteur [, Couleur])
Description
Trace une ligne sur la surface de dessin en cours.

Arguments

X, Y L'origine de la ligne.
Largeur, Hauteur Dimension de la ligne.

Ces valeurs incluent le point d'origine 'X, Y'.

Une hauteur de '1' dessine une ligne horizontale tandis qu'une hauteur de '0' ne dessinera rien du tout.
Couleur (optionnel) Couleur de la ligne.

Si ce paramètre n'est pas spécifié, la couleur fixée par la fonction FrontColor() sera utilisée.

Les fonctions RGB() ou RGBA() peuvent être utilisées pour définir facilement une couleur.

Valeur de retour

Aucune.

Remarques

Pour dessiner une ligne avec des coordonnées de départ et de fin de ligne, utiliser la fonction LineXY().

Exemple

  If OpenWindow(0, 0, 0, 200, 200, "Line", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    If CreateImage(0, 200, 200) And StartDrawing(ImageOutput(0))
      Box(0, 0, 200, 200, RGB(255, 255, 255))
      For Width = 1 To 180 Step 5
        Line(10, 10, Width, 180, RGB(Random(255), Random(255), Random(255)))
      Next Width
      StopDrawing() 
      ImageGadget(0, 0, 0, 200, 200, ImageID(0))
    EndIf
    
    Repeat
      Event = WaitWindowEvent()
    Until Event = #PB_Event_CloseWindow
  EndIf

Voir aussi

LineXY(), Box(), RoundBox(), Ellipse(), Circle(), FrontColor(), RGB(), RGBA()

OS Supportés

Tous

<- Green() - 2DDrawing Index - LineXY() ->