Deltarune (Chapter 1) script viewer

← back to main script listing

gml_GlobalScript_scr_caterpillar_interpolate

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

function
scr_caterpillar_interpolate()
{ remx[0] = obj_mainchara.x; remy[0] = obj_mainchara.y; facing[0] = global.facing; for (i = target; i > 0; i -= 1) { facing[i] = 2; remx[i] = obj_mainchara.x + ((x - obj_mainchara.x) * (i / target)); remy[i] = obj_mainchara.y + ((y - obj_mainchara.y) * (i / target)); } }
()
2
{
3
    remx[0] = obj_mainchara.x;
4
    remy[0] = obj_mainchara.y;
5
    facing[0] = global.facing;
6
    for (i = target; i > 0; i -= 1)
7
    {
8
        facing[i] = 2;
9
        remx[i] = obj_mainchara.x + ((x - obj_mainchara.x) * (i / target));
10
        remy[i] = obj_mainchara.y + ((y - obj_mainchara.y) * (i / target));
11
    }
12
}