|
1
|
function scr_caterpillar_interpolatescr_caterpillar_interpolate
function scr_caterpillar_interpolate(arg0 = "none")
{
if (arg0 == "all")
{
with (obj_caterpillarchara)
scr_caterpillar_interpolate_old();
}
else if (arg0 == "none")
{
if (object_index == obj_caterpillarchara)
scr_caterpillar_interpolate_old();
}
else
{
with (obj_caterpillarchara)
{
if (name == arg0)
scr_caterpillar_interpolate_old();
}
}
}
function scr_caterinterp(arg0 = "none")
{
scr_caterpillar_interpolate(arg0);
}
function scr_caterpillar_interpolate_old()
{
var _newfacing = direction_to_object_bbox(id, 1198, true);
remx[0] = obj_mainchara.x;
remy[0] = obj_mainchara.y;
facing[0] = _newfacing;
for (var _iaia = target; _iaia > 0; _iaia -= 1)
{
remx[_iaia] = lerp(obj_mainchara.x, x + halign, _iaia / target);
remy[_iaia] = lerp(obj_mainchara.y, y + valign, _iaia / target);
facing[_iaia] = _newfacing;
}
} (arg0 = "none")
|
|
2
|
{
|
|
3
|
if (arg0 == "all")
|
|
4
|
{
|
|
5
|
with (obj_caterpillarchara)
|
|
6
|
scr_caterpillar_interpolate_old();
|
|
7
|
}
|
|
8
|
else if (arg0 == "none")
|
|
9
|
{
|
|
10
|
if (object_index == obj_caterpillarchara)
|
|
11
|
scr_caterpillar_interpolate_old();
|
|
12
|
}
|
|
13
|
else
|
|
14
|
{
|
|
15
|
with (obj_caterpillarchara)
|
|
16
|
{
|
|
17
|
if (name == arg0)
|
|
18
|
scr_caterpillar_interpolate_old();
|
|
19
|
}
|
|
20
|
}
|
|
21
|
}
|
|
22
|
|
|
23
|
function scr_caterinterp(arg0 = "none")
|
|
24
|
{
|
|
25
|
scr_caterpillar_interpolatescr_caterpillar_interpolate
function scr_caterpillar_interpolate(arg0 = "none")
{
if (arg0 == "all")
{
with (obj_caterpillarchara)
scr_caterpillar_interpolate_old();
}
else if (arg0 == "none")
{
if (object_index == obj_caterpillarchara)
scr_caterpillar_interpolate_old();
}
else
{
with (obj_caterpillarchara)
{
if (name == arg0)
scr_caterpillar_interpolate_old();
}
}
}
function scr_caterinterp(arg0 = "none")
{
scr_caterpillar_interpolate(arg0);
}
function scr_caterpillar_interpolate_old()
{
var _newfacing = direction_to_object_bbox(id, 1198, true);
remx[0] = obj_mainchara.x;
remy[0] = obj_mainchara.y;
facing[0] = _newfacing;
for (var _iaia = target; _iaia > 0; _iaia -= 1)
{
remx[_iaia] = lerp(obj_mainchara.x, x + halign, _iaia / target);
remy[_iaia] = lerp(obj_mainchara.y, y + valign, _iaia / target);
facing[_iaia] = _newfacing;
}
} (arg0);
|
|
26
|
}
|
|
27
|
|
|
28
|
function scr_caterpillar_interpolate_old()
|
|
29
|
{
|
|
30
|
var _newfacing = direction_to_object_bbox(id, 1198, true);
|
|
31
|
remx[0] = obj_mainchara.x;
|
|
32
|
remy[0] = obj_mainchara.y;
|
|
33
|
facing[0] = _newfacing;
|
|
34
|
for (var _iaia = target; _iaia > 0; _iaia -= 1)
|
|
35
|
{
|
|
36
|
remx[_iaia] = lerp(obj_mainchara.x, x + halign, _iaia / target);
|
|
37
|
remy[_iaia] = lerp(obj_mainchara.y, y + valign, _iaia / target);
|
|
38
|
facing[_iaia] = _newfacing;
|
|
39
|
}
|
|
40
|
}
|