Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_roaringknight_slash_Draw_0

(view raw script w/o annotations or w/e)
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);