|
1
|
xx = scr_orbitxscr_orbitx
function scr_orbitx(arg0, arg1, arg2, arg3, arg4)
{
if (arg4 == 0)
return arg2;
var __theta = point_direction(arg0, arg1, arg2, arg3);
var __radius = point_distance(arg0, arg1, arg2, arg3);
__theta += arg4;
return arg0 + lengthdir_x(__radius, __theta);
} (x + 9, y + 9, x, y, image_angle);
|
|
2
|
yy = scr_orbityscr_orbity
function scr_orbity(arg0, arg1, arg2, arg3, arg4)
{
if (arg4 == 0)
return arg3;
var __theta = point_direction(arg0, arg1, arg2, arg3);
var __radius = point_distance(arg0, arg1, arg2, arg3);
__theta += arg4;
return arg1 + lengthdir_y(__radius, __theta);
} (x + 9, y + 9, x, y, image_angle);
|
|
3
|
if (image_xscale != 1 || image_yscale != 1)
|
|
4
|
draw_sprite_ext_centerscale(sprite_index, obj_heart.image_index, x, y, image_xscale, image_yscale, image_angle, 16777215, image_alpha);
|
|
5
|
else
|
|
6
|
draw_sprite_ext(sprite_index, obj_heart.image_index, xx, yy, image_xscale, image_yscale, image_angle, c_white, image_alpha);
|