Circle()

Syntaxe

Circle(x, y, Rayon [, Couleur])
Description
Dessine un cercle de dimension 'Rayon' à la position x,y 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. Le mode de remplissage est contrôlé par DrawingMode(). La surface de dessin est fixée par la fonction StartDrawing().

Exemple:

  If OpenWindow(0, 0, 0, 200, 200, "Cercles", #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 Radius = 100 To 10 Step -10
        Circle(100, 100, Radius, RGB(Random(255), Random(255), Random(255)))
      Next
      StopDrawing() 
      ImageGadget(0, 0, 0, 200, 200, ImageID(0))
    EndIf
    
    Repeat
      Event = WaitWindowEvent()
    Until Event = #PB_Event_CloseWindow
  EndIf

OS Supportés

Tous

<- BoxedGradient() - 2DDrawing Index - CircularGradient() ->