Deltarune (Chapter 3) script viewer

← back to main script listing

gml_GlobalScript_ossafe_fill_rectangle

(view raw script w/o annotations or w/e)
1
function ossafe_fill_rectangle(arg0, arg1, arg2, arg3, arg4)
2
{
3
    var x1 = arg0;
4
    var y1 = arg1;
5
    var x2 = arg2;
6
    var y2 = arg3;
7
    var outline = false;
8
    if (argument_count > 4)
9
        outline = arg4;
10
    if (x1 > x2)
11
    {
12
        var temp = x1;
13
        x1 = x2;
14
        x2 = temp;
15
    }
16
    if (y1 > y2)
17
    {
18
        var temp = y1;
19
        y1 = y2;
20
        y2 = temp;
21
    }
22
    if (os_type == os_ps4 || os_type == os_ps5 || os_type == os_psvita)
23
    {
24
        x2++;
25
        y2++;
26
    }
27
    draw_rectangle(x1, y1, x2, y2, outline);
28
}