/*
 * drawpoly — ломаная по numpoints точкам (массив x0,y0,x1,y1,…),
 * текущим цветом.  Как в Turbo-C, контур НЕ замыкается автоматически:
 * чтобы получить замкнутый полигон, повторите первую точку последней.
 */
#include "../_bgi.h"

void drawpoly(int numpoints, const int *polypoints)
{
    int i;
    if (numpoints < 2) return;
    for (i = 0; i < numpoints - 1; i++) {
        _bgi_styled_line(polypoints[2 * i],     polypoints[2 * i + 1],
                     polypoints[2 * i + 2], polypoints[2 * i + 3],
                     _bgi_fg);
    }
}
