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