Deltarune (Chapter 2) 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) { var _val = arg0; var _range = abs(arg2 - arg1); if (arg2 <= arg1) { return arg0; } else { while (_val < arg1) _val += _range; while (_val > arg2) _val -= _range; return _val; } }
(arg0, arg1, arg2)
2
{
3
    var _val = arg0;
4
    var _range = abs(arg2 - arg1);
5
    if (arg2 <= arg1)
6
    {
7
        return arg0;
8
    }
9
    else
10
    {
11
        while (_val < arg1)
12
            _val += _range;
13
        while (_val > arg2)
14
            _val -= _range;
15
        return _val;
16
    }
17
}