Line()

Syntax

Line(x, y, Breite, Höhe [, Farbe]))
Beschreibung
Zeichnet eine Linie mit den angegebenen Dimensionen in den aktuellen Ausgabekanal. Der aktuelle Ausgabekanal wird mittels StartDrawing() festgelegt.

Parameter

x, y Der Startpunkt der zu zeichnenden Linie.
Breite, Höhe Die Dimension der zu zeichnenden Linie. Diese Werte beinhalten den Startpunkt der Linie, daher wird bei einer Höhe von 1 eine horizontale Linie gezeichnet, während bei einer Höhe von 0 gar nichts gezeichnet wird.
Farbe (optional) Die für die Linie zu verwendende Farbe. Wenn dieser Parameter nicht angegeben wird, dann wird die mittels FrontColor() festgelegte Standard-Zeichenfarbe verwendet. Diese Farbe kann im RGB- oder RGBA-Format vorliegen.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Anmerkungen

Um eine Linie mit den Koordinaten ihres Start- und Endpunkts zu zeichnen, kann die LineXY() Funktion verwendet werden.

Beispiel

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

Siehe auch

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

Unterstützte OS

Alle

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