paint method

void paint(
  1. Canvas canvas,
  2. Size size,
  3. AnimatedBlobatarFrame frame
)

Paints one frame without regenerating body or eye paths.

Implementation

void paint(ui.Canvas canvas, ui.Size size, AnimatedBlobatarFrame frame) {
  final double side = size.width < size.height ? size.width : size.height;
  if (side <= 0) return;
  canvas.save();
  canvas.translate((size.width - side) / 2, (size.height - side) / 2);
  canvas.scale(side / 100);
  _paintViewBox(canvas, frame);
  canvas.restore();
}