-
Notifications
You must be signed in to change notification settings - Fork 1
draw_filloval
#Draw.FillOval
##Syntax Draw.FillOval (x, y, xRadius, yRadius, Color : int)
##Description The Draw.FillOval procedure is used to draw a filled oval whose center is at (x, y). The horizontal and vertical distances from the center to the oval are given by xRadius and yRadius. To get an oval outlined in a different color, use Draw.FillOval with the Color parameter set to the fill color and then call Draw.Oval with the Color parameter set to the border color.
##Example This program draws a large filled oval that just touches each edge of the screen using color number 1. The maxx and maxy functions are used to determine the maximum x and y values on the screen. The center of the oval is at (midx, midy), which is the middle of the screen.
View.Set ("graphics")
const midx := maxx div 2
const midy := maxy div 2
Draw.FillOval (midx, midy, midx, midy, 1)
##Details Ideally, a circle is drawn when xRadius = yRadius.
The screen must be in a "graphics" mode. See the View.Set procedure for details. If the screen is not in a "graphics" mode, am error will occur.
##Status Exported qualified.
This means that you can only call the function by calling Draw.FillOval, not by calling FillOval.
##See also view_set.html, maxx.html, maxy.html and the various procedures in the drawmodule.html unit.