1 |
draw_self_border(); |
2 |
if (x < (global.idealborder[0] - 100) && hspeed < 0) |
3 |
instance_destroy(); |
4 |
if (x > (global.idealborder[1] + 100) && hspeed > 0) |
5 |
instance_destroy(); |
6 |
if (instance_exists(blt_superbone)) |
7 |
{ |
8 |
if (x < global.idealborder[1]) |
9 |
{ |
10 |
if (obj_time.up && movinged == 0 && obj_heart.x < (blt_superbone.x + 20) && obj_heart.y > 50) |
11 |
{ |
12 |
global.border = 51; |
13 |
if (obj_heart.y < 270) |
14 |
global.idealborder[2] = round((obj_heart.y - 20) / 5) * 5; |
15 |
with (blt_coolbus) |
16 |
movinged = 1; |
17 |
if (obj_heart.vspeed >= -2) |
18 |
{ |
19 |
if (obj_heart.yprevious > obj_heart.y) |
20 |
obj_heart.vspeed = -2; |
21 |
} |
22 |
} |
23 |
} |
24 |
} |
25 |
movinged = 0; |
26 |
if (global.invc < 2 && abs((obj_heart.x + 25) - x) < 50) |
27 |
{ |
28 |
if (collision_rectangle(x + 5, y + 10, x + 55, global.idealborder[3] - 10, obj_heart, 0, 1)) |
29 |
event_user(1); |
30 |
} |