Ellipse()
Syntaxe
Ellipse(x, y, RayonX, RayonY [, Couleur])Description
Dessine une ellipse colorée à la position x,y sur la surface de dessin en cours, avec les dimensions de RayonX et RayonY. 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 controllé par DrawingMode(). La surface de dessin est fixée par la fonction StartDrawing().
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)) Box(0, 0, 200, 200, RGB(255, 255, 255)) For radius=50 To 10 Step -10 Ellipse(100, 100, radius*2, radius, RGB(Random(255), Random(255), Random(255))) Next radius StopDrawing() ImageGadget(0, 0, 0, 200, 200, ImageID(0)) EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
OS Supportés
Tous