draw_line_width_colour(x1, y1, x2, y2, w, col1, col2);
|x1||The x coordinate of the start of the line.|
|y1||The y coordinate of the start of the line.|
|x2||The x coordinate of the end of the line.|
|y2||The y coordinate of the end of the line.|
|w||The width in pixels of the line.|
|col1||The colour of the start of the line.|
|col2||The colour of the end of the line.|
With this function you can draw a line of a specific width with the colour blended between colour 1 at the first point and colour 2 at the second point. The colour settings will over-ride the base colour set with the function draw_set_colour.
draw_line_width_colour(50, 50, 300, 50, 4, c_red, c_blue);
This would draw a horizontal line from (50,50) to (300,50), four pixels wide, with a smooth red to blue gradient.