Deltarune (Chapter 5) script viewer

← back to main script listing

gml_GlobalScript_scr_getspritepoint_relative

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

function
scr_getspritepoint_relative(arg0, arg1 = 0.5, arg2 = 0.5, arg3 = true)
{ var _obj = arg0; if (!i_ex(_obj)) exit; var _x = 0; var _y = 0; with (_obj) { _x = round(sprite_width * arg1) - sprite_xoffset; _y = round(sprite_height * arg2) - sprite_yoffset; } return new Vector2(_x, _y); }
(arg0, arg1 = 0.5, arg2 = 0.5, arg3 = true)
2
{
3
    var _obj = arg0;
4
    if (!i_ex(_obj))
5
        exit;
6
    var _x = 0;
7
    var _y = 0;
8
    with (_obj)
9
    {
10
        _x = round(sprite_width * arg1) - sprite_xoffset;
11
        _y = round(sprite_height * arg2) - sprite_yoffset;
12
    }
13
    return new Vector2(_x, _y);
14
}