SysTutorials

Linux Manual Pages › Section 3

polygon(3)

polygon – Draws a filled polygon. Allegro game programming library.

Synopsis

#include <allegro.h>

void polygon(BITMAP *bmp, int vertices, const int *points, int color);

Description

Draws a filled polygon with an arbitrary number of corners. Pass the number of vertices and an array containing a series of x, y points (a total of vertices*2 values). Example:

int points[12] = {50, 50, 100, 100, 100, 150,
                  50, 200, 0, 150, 0, 100};
... clear_to_color(screen, makecol(255, 255, 255));
polygon(screen, 6, points, makecol(0, 0, 0));

See Also

triangle(3), polygon3d(3), drawing_mode(3), makecol(3), excamera(3)