Deltarune script viewer

← back to main script listing

gml_GlobalScript_scr_caterpillar_interpolate_ch1

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

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