|
1
|
var krisx = (obj_herokris.x - obj_herokris.sprite_xoffset) + (obj_herokris.sprite_width / 2);
|
|
2
|
var krisy = (obj_herokris.y - obj_herokris.sprite_yoffset) + (obj_herokris.sprite_height / 2);
|
|
3
|
var susiex = -1000;
|
|
4
|
var susiey = -1000;
|
|
5
|
if (i_ex(obj_herosusie))
|
|
6
|
{
|
|
7
|
susiex = (obj_herosusie.x - obj_herosusie.sprite_xoffset) + (obj_herosusie.sprite_width / 2);
|
|
8
|
susiey = (obj_herosusie.y - obj_herosusie.sprite_yoffset) + (obj_herosusie.sprite_height / 2);
|
|
9
|
}
|
|
10
|
var ralseix = -2000;
|
|
11
|
var ralseiy = -2000;
|
|
12
|
if (i_ex(obj_heroralsei))
|
|
13
|
{
|
|
14
|
ralseix = (obj_heroralsei.x - obj_heroralsei.sprite_xoffset) + (obj_heroralsei.sprite_width / 2);
|
|
15
|
ralseiy = (obj_heroralsei.y - obj_heroralsei.sprite_yoffset) + (obj_heroralsei.sprite_height / 2);
|
|
16
|
}
|
|
17
|
var krisdist = point_distance(x, y, krisx, krisy);
|
|
18
|
var susiedist = point_distance(x, y, susiex, susiey);
|
|
19
|
var ralseidist = point_distance(x, y, ralseix, ralseiy);
|
|
20
|
if (krisdist < susiedist && krisdist < ralseidist)
|
|
21
|
closest_hero = "kris";
|
|
22
|
if (susiedist < krisdist && susiedist < ralseidist)
|
|
23
|
closest_hero = "susie";
|
|
24
|
if (ralseidist < susiedist && ralseidist < krisdist)
|
|
25
|
closest_hero = "ralsei";
|