|
1
|
var hx = lengthdir_x(640, direction);
|
|
2
|
var hy = lengthdir_y(640, direction);
|
|
3
|
var hxoff = lengthdir_x(width, direction + 90);
|
|
4
|
var hyoff = lengthdir_y(width, direction + 90);
|
|
5
|
var color = make_color_rgb(255, (1 - image_alpha) * 255, (1 - image_alpha) * 255);
|
|
6
|
draw_set_alpha(image_alpha * 2);
|
|
7
|
if (slashdir)
|
|
8
|
draw_triangle_color(x - (hx * image_alpha), y - (hy * image_alpha), x + hx + hxoff, y + hy + hyoff, (x + hx) - hxoff, (y + hy) - hyoff, color, color, color, false);
|
|
9
|
else
|
|
10
|
draw_triangle_color(x + (hx * image_alpha), y + (hy * image_alpha), (x - hx) + hxoff, (y - hy) + hyoff, x - hx - hxoff, y - hy - hyoff, color, color, color, false);
|
|
11
|
draw_set_alpha(1);
|