Circle()

Syntaxe

Circle(X, Y, Rayon [, Couleur])
Description
Dessine un cercle sur la surface de dessin en cours.

Arguments

X, Y Position du centre du cercle.
Rayon Le rayon du cercle.
Attention, le centre du cercle n'est pas inclus dans le rayon.
Couleur (optionnel) La couleur du cercle.

S'il 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.

Valeur de retour

Aucune.

Remarques

Le mode de remplissage du rectangle est défini par la fonction DrawingMode().

Valeur de retour

Aucune.

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

Voir aussi

Box(), RoundBox(), Line(), Ellipse() FrontColor(), RGB(), RGBA(), DrawingMode()

OS Supportés

Tous

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