render method

  1. @override
void render(
  1. Canvas canvas
)

Implementation

@override
void render(Canvas canvas) {
  for (var items in graphNode.graphNodes) {
    if (graphNode.item == null) break;
    if (items.item == null) continue;
    Paint paint = BasicPalette.red.paint();
    if (game.onDrawLine != null) {
      paint = game.onDrawLine!(items, graphNode) ?? BasicPalette.red.paint();
    }
    canvas.drawLine(items.item!.center.toOffset(),
        graphNode.item!.center.toOffset(), paint);
  }
}