// Графические объекты типа круг
#include "borlacon.h" // Для графических функций
#include "borlacon.cpp" // Для графических функций
#include <conio.h>
#include <iostream>
using namespace std;
//////////////////////////////////////////////////////////
struct circle // Графический объект круг
{
int xCo, yCo; // коодинаты центра
int radius;
color fillcolor; //цвет
fstyle fillstyle; // стиль заполнения
};
//////////////////////////////////////////////////////////
void circ_draw(circle c)
{
set_color(c.fillcolor); // установка цвета
set_fill_style(c.fillstyle); // установка стиля заполнения
draw_circle(c.xCo,c.yCo,c.radius); // рисование круга
}
//--------------------------------------------------------
int main()
{
init_graphics(); // инициализация графики
// Создаем круги
circle c1 = {15, 7, 5, cBLUE, X_FILL };
circle c2 = {41, 12, 7, cRED, O_FILL };
circle c3 = {65, 18, 4, cGREEN, MEDIUM_FILL };
circ_draw(c1); // рисование кругов
circ_draw(c2);
circ_draw(c3);
set_cursor_pos(1, 25); //cursor to lower left corner
getch();
return 0;
}