LineXY()

Syntaxe

LineXY(X1, Y1, X2, Y2 [, Couleur])
Description
Trace une ligne sur la surface de dessin en cours en fonction de ses coordonnées de début et de fin.

Arguments

X1, Y1 Position du point de départ.
X2, Y2 Position du point d'arrivée.
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 en fonction de ses dimensions, utiliser la fonction Line().

Exemple

  If OpenWindow(0, 0, 0, 200, 200, "LineXY", #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 Angle = 0 To 360 Step 3
        LineXY(100, 100, 100+Cos(Angle)*90, 100+Sin(Angle)*90, RGB(Random(255), Random(255), Random(255)))
      Next Angle
      StopDrawing() 
      ImageGadget(0, 0, 0, 200, 200, ImageID(0))
    EndIf
    
    Repeat
      Event = WaitWindowEvent()
    Until Event = #PB_Event_CloseWindow
  EndIf

Voir aussi

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

OS Supportés

Tous

<- Line() - 2DDrawing Index - LinearGradient() ->