function draw_quadratic_curve(ctx, start_x, start_y, control_x, control_y, end_x, end_y, stroke_size) {
	draw_bezier_curve(ctx, start_x, start_y, control_x, control_y, control_x, control_y, end_x, end_y, stroke_size);
}
Draws a quadratic curve on the canvas context, supporting patterns.

@param {CanvasRenderingContext2D} ctx - The canvas rendering context.
@param {number} start_x - The x-coordinate of the starting point of the curve.
@param {number} start_y - The y-coordinate of the starting point of the curve.
@param {number} control_x - The x-coordinate of the control point of the curve.
@param {number} control_y - The y-coordinate of the control point of the curve.
@param {number} end_x - The x-coordinate of the ending point of the curve.
@param {number} end_y - The y-coordinate of the ending point of the curve.
@param {number} stroke_size - The size of the stroke used to draw the curve.