Deltarune (Chapter 5) script viewer

← back to main script listing

gml_GlobalScript_scr_wrap

(view raw script w/o annotations or w/e)
1
function 
scr_wrap
scr_wrap

function
scr_wrap(arg0, arg1, arg2)
{ if ((arg0 % 1) == 0) { while (arg0 > arg2 || arg0 < arg1) { if (arg0 > arg2) { arg0 = (arg1 + arg0) - arg2 - 1; } else if (arg0 < arg1) { arg0 = ((arg2 + arg0) - arg1) + 1; } else { } } return arg0; } else { var _old = argument[0] + 1; while (arg0 != _old) { _old = arg0; if (arg0 < arg1) { arg0 = arg2 - (arg1 - arg0); } else if (arg0 > arg2) { arg0 = arg1 + (arg0 - arg2); } else { } } return arg0; } }
(arg0, arg1, arg2)
2
{
3
    if ((arg0 % 1) == 0)
4
    {
5
        while (arg0 > arg2 || arg0 < arg1)
6
        {
7
            if (arg0 > arg2)
8
            {
9
                arg0 = (arg1 + arg0) - arg2 - 1;
10
            }
11
            else if (arg0 < arg1)
12
            {
13
                arg0 = ((arg2 + arg0) - arg1) + 1;
14
            }
15
            else
16
            {
17
            }
18
        }
19
        return arg0;
20
    }
21
    else
22
    {
23
        var _old = argument[0] + 1;
24
        while (arg0 != _old)
25
        {
26
            _old = arg0;
27
            if (arg0 < arg1)
28
            {
29
                arg0 = arg2 - (arg1 - arg0);
30
            }
31
            else if (arg0 > arg2)
32
            {
33
                arg0 = arg1 + (arg0 - arg2);
34
            }
35
            else
36
            {
37
            }
38
        }
39
        return arg0;
40
    }
41
}