KXL_DrawPolygon -- A polygon is drawn. It clears by the color set up by KXL_SetDrawColor.
void KXL_DrawPolygon(KXL_Polygon polygon, Uint16 max, Bool position, Bool fill);
polygon | Arrangement of a point. |
max | Number of points. |
position | True = Absolutely position. False = relative position from a front position. |
fill | True = The inside of a polygon is applied. False = The inside of a polygon is not applied. |
#include <KXL.h> int main(void) { Sint16 i; KXL_Polygon p[4] = { {0, 0}, {20, 0}, {-10, 10}, {-10, -10} }; KXL_CreateWindow(100, 100, "sample", 0); for (i = 0; i < 30; i ++) { KXL_SetDrawColor(rand() % 0xff, rand() % 0xff, rand() % 0xff); p[0].x = rand() % 80; p[0].y = rand() % 80; KXL_DrawPolygon(p, 4, False, True); } KXL_UpDateImm(0, 0, 100, 100); getchar(); KXL_DeleteWindow(); return 0; }