RoundBox()

Syntaxe

RoundBox(x, y, Largeur, Hauteur, ArrondiX, ArrondiY [, Couleur])
Description
Dessine un rectangle aux coins arrondis à la position x,y sur la surface de dessin en cours, et de dimensions Largeur x Hauteur. 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. Le mode de remplissage est contrôlé par DrawingMode(). La surface de dessin est fixée par la fonction StartDrawing().

Les paramètres 'ArrondiX' et 'ArrondiY' definissent le rayon des coins arrondis.

La commande Box() peut être utilisée pour dessiner un rectangle sans coins arrondis.

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))
      y = 0
      For x = 0 To 95 Step 10
        RoundBox(x, y, 200-2*x, 200-2*y, 20, 20, RGB(Random(255), Random(255), Random(255)))
        y + 10 
      Next x
      StopDrawing() 
      ImageGadget(0, 0, 0, 200, 200, ImageID(0))
    EndIf
    
    Repeat
      Event = WaitWindowEvent()
    Until Event = #PB_Event_CloseWindow
  EndIf

OS Supportés

Tous

<- ResetGradientColors() - 2DDrawing Index - StartDrawing() ->