draw method

  1. @override
void draw(
  1. Canvas canvas, [
  2. Size? size
])
override

/////////////////////////////////////////////////////////

Sprite Drawing Function

/////////////////////////////////////////////////////////

Implementation

@override
void draw(Canvas canvas, [Size? size]) {
  if (this.texture == null) return;
  if (this.frame == null) return;
  if (!this.frame!.isEnabled) return;

  canvas.drawImageRect(this.frame!.image!, this.frame!.srcRect!,
      this.frame!.dstRect!, this.paint);
  if (this.debug) {
    canvas.drawCircle(this.center, 5.0, this.paint);
    canvas.drawRect(this.frame!.dstRect!, strokePaint);
  }
}