svoid g22drawConnectingCurve(Graphics2D g, Pt start, Pt end) { var controlY = random(0, 40); var control = doublePt(avg(start.x(), start.y()), controlY); var path = new Path2D.Float; path.moveTo(start.x(), start.y()); path.quadTo(control.x(), control.y(), end.x(), end.y()); var color = oneOf(ll((Color.black), (Color.gray), (Color.red))); g.setColor(color); g.draw(path); }