draw_triangle_colour(x1, y1, x2, y2, x3, y3, col1, col2, col3, outline);
|x1||The x coordinate of the triangle's first corner.|
|y1||The y coordinate of the triangle's first corner.|
|x2||The x coordinate of the triangle's second corner.|
|y2||The y coordinate of the triangle's second corner.|
|x3||The x coordinate of the triangle's third corner.|
|y3||The y coordinate of the triangle's third corner.|
|col1||The colour of the first corner.|
|col2||The colour of the second corner.|
|col3||The colour of the third corner.|
|outline||Whether the triangle is an outline (true) or filled in (false).|
With this function you can draw either an outline of a triangle or a filled triangle. If it is filled you can define the individual colours for each corner point and if these colours are not the same, you will get a gradient effect from one to the other (the colour settings will over-ride the base colour set with the function draw_set_colour).
draw_triangle_colour(200, 200, 300, 200, 200, 300, c_red, c_blue, c_blue, false);
This would draw a filled isosceles right-angled triangle with red at the right angle, blue on the other two corners.