|
1
|
var prev_x = x;
|
|
2
|
var prev_y = y;
|
|
3
|
timer += ((pi / cycle_length) * rate);
|
|
4
|
if (type == 0)
|
|
5
|
x = basex + (sin(timer) * width);
|
|
6
|
else
|
|
7
|
y = basey + (sin(timer) * width);
|
|
8
|
if (sprite_index == spr_ghost_house_pumpkin_horizontal)
|
|
9
|
image_index = scr_approachscr_approach
function scr_approach(arg0, arg1, arg2)
{
if (arg0 < arg1)
{
arg0 += arg2;
if (arg0 > arg1)
return arg1;
}
else
{
arg0 -= arg2;
if (arg0 < arg1)
return arg1;
}
return arg0;
} (image_index, 2.01 + (2 * sign(x - prev_x)), 2 / log2(abs(width)));
|
|
10
|
else if (sprite_index == spr_ghost_house_pumpkin_vertical)
|
|
11
|
image_index = scr_approachscr_approach
function scr_approach(arg0, arg1, arg2)
{
if (arg0 < arg1)
{
arg0 += arg2;
if (arg0 > arg1)
return arg1;
}
else
{
arg0 -= arg2;
if (arg0 < arg1)
return arg1;
}
return arg0;
} (image_index, 2.01 + (2 * sign(y - prev_y)), 2 / log2(abs(width)));
|