Circle()
Синтаксис
Circle(x , y , Radius [, Color])
Описание
Выводит окружность данных размеров на текущей поверхности. Режим заполнения устанавливается с помощью DrawingMode(). Текущая поверхность устанавливается с помощью StartDrawing().
Параметры
x, y Положение центрального пикселя окружности. Radius Радиус окружности. Этот радиус не включает центральный пиксель. Color Цвет для вывода окружности. Если этот параметр не задан, то будет использоваться цвет установленный функцией FrontColor(). Значение цвета может быть в формате RGBA или RGB.
Возвращаемое значение
Ничего.
Пример
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 = 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
См. также
Box(), RoundBox(), line(), Ellipse() FrontColor(), RGB(), RGBA(), DrawingMode()
Поддерживаемые OS
Все