1 |
if (argument0 == 0) |
2 |
{ |
3 |
if (instance_exists(obj_mainchara)) |
4 |
{ |
5 |
xdist = (obj_mainchara.x + (obj_mainchara.sprite_width / 2)) - (x + (sprite_width / 2)); |
6 |
ydist = obj_mainchara.bbox_top - bbox_top; |
7 |
if (abs(xdist) >= abs(ydist)) |
8 |
{ |
9 |
if (xdist >= 0) |
10 |
sprite_index = rtsprite; |
11 |
else |
12 |
sprite_index = ltsprite; |
13 |
} |
14 |
else if (ydist >= 0) |
15 |
{ |
16 |
sprite_index = dtsprite; |
17 |
} |
18 |
else |
19 |
{ |
20 |
sprite_index = utsprite; |
21 |
} |
22 |
} |
23 |
} |
24 |
if (argument0 == 1) |
25 |
{ |
26 |
if (instance_exists(obj_mainchara)) |
27 |
{ |
28 |
xdist = (obj_mainchara.x + (obj_mainchara.sprite_width / 2)) - (x + (sprite_width / 2)); |
29 |
ydist = obj_mainchara.bbox_top - bbox_top; |
30 |
if (abs(xdist) >= abs(ydist)) |
31 |
{ |
32 |
if (xdist >= 0) |
33 |
sprite_index = rsprite; |
34 |
else |
35 |
sprite_index = lsprite; |
36 |
} |
37 |
else if (ydist >= 0) |
38 |
{ |
39 |
sprite_index = dsprite; |
40 |
} |
41 |
else |
42 |
{ |
43 |
sprite_index = usprite; |
44 |
} |
45 |
} |
46 |
} |