trigonRgba function

bool trigonRgba(
  1. Pointer<SdlRenderer> renderer,
  2. double x1,
  3. double y1,
  4. double x2,
  5. double y2,
  6. double x3,
  7. double y3,
  8. int r,
  9. int g,
  10. int b,
  11. int a,
)

Implementation

bool trigonRgba(Pointer<SdlRenderer> renderer, double x1, double y1, double x2,
    double y2, double x3, double y3, int r, int g, int b, int a) {
  var vx = calloc<Int16>(3);
  var vy = calloc<Int16>(3);

  vx[0] = x1.toInt();
  vx[1] = x2.toInt();
  vx[2] = x3.toInt();
  vy[0] = y1.toInt();
  vy[1] = y2.toInt();
  vy[2] = y3.toInt();

  var result = polygonRgba(renderer, vx, vy, 3, r, g, b, a);
  calloc.free(vx);
  calloc.free(vy);

  return result;
}