Line()

Syntaxe

Line(x, y, Largeur, Hauteur [, Couleur])
Description
Trace une ligne partant de la position x, y sur la surface de dessin en cours. La 'Largeur' et la 'Hauteur' inclue le point de départ de la ligne, donc une hauteur de 1 dessinera une line horizontale, tandis qu'une hauteur de 0 ne dessinera rien du tout. Si le paramètre 'Couleur' 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 La surface de dessin est fixée par la fonction StartDrawing().

Exemple

  If OpenWindow(0, 0, 0, 200, 200, "2DDrawing Example", #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

OS Supportés

Tous

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