LineXY()

Syntaxe

LineXY(x1, y1, x2, y2 [, Couleur])
Description
Trace une ligne partant de la position x1,y1 jusqu'à la position x2,y2 sur la surface de dessin en cours. 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 une couleur. 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 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

OS Supportés

Tous

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