1 |
wall_l = global.idealborder[0] - 2; |
2 |
wall_r = global.idealborder[1] - 22; |
3 |
wall_d = global.idealborder[3] - 22; |
4 |
wall_u = global.idealborder[2] - 2; |
5 |
if (active == 1) |
6 |
{ |
7 |
if (hspeed > 0 && x > wall_r) |
8 |
{ |
9 |
event_user(1); |
10 |
vspeed = 0; |
11 |
hspeed = -2; |
12 |
} |
13 |
if (hspeed < 0 && x < wall_l) |
14 |
{ |
15 |
event_user(1); |
16 |
vspeed = 0; |
17 |
hspeed = 2; |
18 |
} |
19 |
if (vspeed > 0 && y > wall_d) |
20 |
{ |
21 |
event_user(1); |
22 |
vspeed = -2; |
23 |
hspeed = 0; |
24 |
} |
25 |
if (vspeed < 0 && y < wall_u) |
26 |
{ |
27 |
event_user(1); |
28 |
vspeed = 2; |
29 |
hspeed = 0; |
30 |
} |
31 |
} |
32 |
if (image_alpha < 1 && off == 0) |
33 |
image_alpha += 0.1; |
34 |
if (off == 1) |
35 |
image_alpha -= 0.05; |
36 |
if (image_alpha < 0.1 && off == 1) |
37 |
instance_destroy(); |