Deltarune (Chapter 4) script viewer

← back to main script listing

gml_GlobalScript_draw_rectangle_pos

(view raw script w/o annotations or w/e)
1
function draw_rectangle_pos(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
2
{
3
    var _x1 = arg0;
4
    var _y1 = arg1;
5
    var _x2 = arg2;
6
    var _y2 = arg3;
7
    var _x3 = arg4;
8
    var _y3 = arg5;
9
    var _x4 = arg6;
10
    var _y4 = arg7;
11
    var remcolor = draw_get_color();
12
    var remalpha = draw_get_alpha();
13
    if (argument_count > 8)
14
    {
15
        if (argument8 != -1)
16
            draw_set_color(argument8);
17
    }
18
    if (argument_count > 9)
19
        draw_set_alpha(argument9);
20
    d_triangle(_x1, _y1, _x2, _y2, _x3, _y3, 0);
21
    d_triangle(_x1, _y1, _x3, _y3, _x4, _y4, 0);
22
    draw_set_color(remcolor);
23
    draw_set_alpha(remalpha);
24
}