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); }