|
1
|
var eff_speed = myspeed * (1 + (sin(true_timer * 0.15) * 0.6));
|
|
2
|
var hx = obj_heart.x + 10;
|
|
3
|
var hy = obj_heart.y + 10;
|
|
4
|
x += lengthdir_x(eff_speed * 1, direction);
|
|
5
|
y += lengthdir_y(eff_speed * 1, direction);
|
|
6
|
if (updateimageangle)
|
|
7
|
image_angle = direction;
|
|
8
|
var turning_mult = 0.5 - (sin(true_timer * 0.15) * 0.5);
|
|
9
|
var anglediff = angle_difference(direction, point_direction(x, y, hx, hy));
|
|
10
|
direction -= clamp(sign(anglediff) * tracking_val * turning_mult, -abs(anglediff), abs(anglediff));
|