Line()
Syntax
Line(x, y, Breite, Höhe [, Farbe]))Beschreibung
Zeichnet eine Linie vom Startpunkt 'x, y' zum dem um 'Breite, Höhe' Pixel relativ verschobenen Zielpunkt auf dem aktuellen Ausgabekanal. Wenn der optionale Parameter 'Farbe' nicht verwendet wird, benutzt PureBasic die mittels FrontColor() festgelegte Zeichenfarbe. RGB() kann zum Ermitteln eines gültigen Farbwertes benutzt werden. Der aktuelle Ausgabekanal wird mittels StartDrawing() festgelegt.
Beispiel:; Mehrere Linien in zufälligen Farben Width = 220 Height = 150 If OpenWindow(0, 0, 0, Width, Height, #PB_Window_SystemMenu|#PB_Window_ScreenCentered, "Lines") If StartDrawing(WindowOutput()) yStart = 0 yEnd = Height-yStart xStart = 10 For xEnd=xStart To Width-xStart Step 1 Line(xStart, yStart, xEnd, yEnd ,RGB(Random(255),Random(255),Random(255))) Next StopDrawing() ; Dies ist nach Abschluss der Zeichenoperationen immer nötig!!! Vergessen Sie dies nie! EndIf Repeat : EventID = WaitWindowEvent() : Until EventID = #PB_Event_CloseWindow EndIf
Unterstützte OS
All