Deltarune (Chapter 5) script viewer

← back to main script listing

gml_GlobalScript_scr_actor_facing

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

function
scr_actor_facing(arg0, arg1)
{ if (arg0.object_index == obj_plat_npc) { if (arg1 == "r") image_xscale = 2; if (arg1 == "l") image_xscale = -2; exit; } __newfacing = arg1; arg0.facing = __newfacing; if (__newfacing == "d") arg0.sprite_index = arg0.dsprite; if (__newfacing == "r") arg0.sprite_index = arg0.rsprite; if (__newfacing == "l") arg0.sprite_index = arg0.lsprite; if (__newfacing == "u") arg0.sprite_index = arg0.usprite; }
(arg0, arg1)
2
{
3
    if (arg0.object_index == obj_plat_npc)
4
    {
5
        if (arg1 == "r")
6
            image_xscale = 2;
7
        if (arg1 == "l")
8
            image_xscale = -2;
9
        exit;
10
    }
11
    __newfacing = arg1;
12
    arg0.facing = __newfacing;
13
    if (__newfacing == "d")
14
        arg0.sprite_index = arg0.dsprite;
15
    if (__newfacing == "r")
16
        arg0.sprite_index = arg0.rsprite;
17
    if (__newfacing == "l")
18
        arg0.sprite_index = arg0.lsprite;
19
    if (__newfacing == "u")
20
        arg0.sprite_index = arg0.usprite;
21
}