Deltarune (Chapter 3) script viewer

← back to main script listing

gml_GlobalScript_ossafe_fill_rectangle_color

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