polygon function
Implementation
bool polygon(Pointer<SdlRenderer> renderer, List<SdlxFPoint> points) {
/*
* Draw
*/
var result = true;
/*
* Sanity check
*/
if (points.length < 3) {
return false;
}
/*
* Create array of points
*/
final renderPoints = <SdlxFPoint>[];
for (final point in points) {
renderPoints.add(point);
}
renderPoints.add(points[0]);
/*
* Draw
*/
if (result) {
result = sdlxRenderLines(renderer, renderPoints);
}
return result;
}