void far fillpoly(int numpoints, int far *points)
Прототип:
Описание:
Функция fillpoly() сначала рисует объект с использованием текущего цвета рисования, состоящий из numpoints точек, определенных координатами х и у в массиве, на который указывает параметр points. (Относительно подробностей создания многоугольника следует обратиться к описанию функции drawpoly().) Затем функция заполняет объект с использованием текущего цвета заполнения и образца заполнения. Образец заполнения может быть установлен с помощью функции setfillpattern().
Пример:
Следующая программа заполняет желтым цветом треугольник: #include <graphics.h> #include <conio.h> int main(void) { int driver, mode; int shape[] = { 100, 100, 100, 200, 200, 200, 100, 100 }; driver = DETECT; /* автоопределение */ mode = 0; initgraph(&driver, &mode, "c:\\bc5\\bgi"); setfillstyle(INTERLEAVE_FILL, MAGENTA); fillpoly(4, shape); getch (); restorecrtmode(); return 0; }
