Deltarune (Chapter 3) script viewer

← back to main script listing

gml_GlobalScript_scr_get_sprite_point

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

function
scr_get_sprite_point(arg0 = -4, arg1 = 0.5, arg2 = 0.5, arg3 = true)
{ var __v2 = new Vector2(0, 0); if (arg0 != -4) { with (arg0) { __v2.x = (x - sprite_xoffset) + (sprite_width * arg1); __v2.y = (y - sprite_yoffset) + (sprite_height * arg2); if (arg3) __v2 = scr_rotatevector_around(__v2, new Vector2(x, y), image_angle); } } return __v2; } function scr_get_sprite_point_x(arg0, arg1 = 0.5, arg2 = true) { return
scr_get_sprite_point(arg0, arg1, 0.5, arg2).x;
} function scr_get_sprite_point_y(arg0, arg1 = 0.5, arg2 = true) { return
scr_get_sprite_point(arg0, 0.5, arg1, arg2).y;
}
(arg0 = -4, arg1 = 0.5, arg2 = 0.5, arg3 = true)
2
{
3
    var __v2 = new Vector2(0, 0);
4
    if (arg0 != -4)
5
    {
6
        with (arg0)
7
        {
8
            __v2.x = (x - sprite_xoffset) + (sprite_width * arg1);
9
            __v2.y = (y - sprite_yoffset) + (sprite_height * arg2);
10
            if (arg3)
11
                __v2 = scr_rotatevector_around(__v2, new Vector2(x, y), image_angle);
12
        }
13
    }
14
    return __v2;
15
}
16
17
function scr_get_sprite_point_x(arg0, arg1 = 0.5, arg2 = true)
18
{
19
    return 
scr_get_sprite_point
scr_get_sprite_point

function
scr_get_sprite_point(arg0 = -4, arg1 = 0.5, arg2 = 0.5, arg3 = true)
{ var __v2 = new Vector2(0, 0); if (arg0 != -4) { with (arg0) { __v2.x = (x - sprite_xoffset) + (sprite_width * arg1); __v2.y = (y - sprite_yoffset) + (sprite_height * arg2); if (arg3) __v2 = scr_rotatevector_around(__v2, new Vector2(x, y), image_angle); } } return __v2; } function scr_get_sprite_point_x(arg0, arg1 = 0.5, arg2 = true) { return
scr_get_sprite_point(arg0, arg1, 0.5, arg2).x;
} function scr_get_sprite_point_y(arg0, arg1 = 0.5, arg2 = true) { return
scr_get_sprite_point(arg0, 0.5, arg1, arg2).y;
}
(arg0, arg1, 0.5, arg2).x;
20
}
21
22
function scr_get_sprite_point_y(arg0, arg1 = 0.5, arg2 = true)
23
{
24
    return 
scr_get_sprite_point
scr_get_sprite_point

function
scr_get_sprite_point(arg0 = -4, arg1 = 0.5, arg2 = 0.5, arg3 = true)
{ var __v2 = new Vector2(0, 0); if (arg0 != -4) { with (arg0) { __v2.x = (x - sprite_xoffset) + (sprite_width * arg1); __v2.y = (y - sprite_yoffset) + (sprite_height * arg2); if (arg3) __v2 = scr_rotatevector_around(__v2, new Vector2(x, y), image_angle); } } return __v2; } function scr_get_sprite_point_x(arg0, arg1 = 0.5, arg2 = true) { return
scr_get_sprite_point(arg0, arg1, 0.5, arg2).x;
} function scr_get_sprite_point_y(arg0, arg1 = 0.5, arg2 = true) { return
scr_get_sprite_point(arg0, 0.5, arg1, arg2).y;
}
(arg0, 0.5, arg1, arg2).y;
25
}