1 |
draw_sprite_ext(sprite_index, image_index, x, y, 2, 2, 0, c_white, 1); |
2 |
draw_set_color(c_black); |
3 |
ossafe_fill_rectangle(global.idealborder[1] + 1, global.idealborder[2], global.idealborder[1] + 100, global.idealborder[3]); |
4 |
if (x < ((global.idealborder[1] - sprite_width) + 20) && con == 0) |
5 |
{ |
6 |
nowx = x; |
7 |
nowy = y; |
8 |
hspeed = 0; |
9 |
image_index = 0; |
10 |
image_speed = 0; |
11 |
con = 1; |
12 |
} |
13 |
if (con == 1) |
14 |
{ |
15 |
con = 2; |
16 |
alarm[5] = 60; |
17 |
alarm[4] = 130; |
18 |
} |
19 |
if (con == 3) |
20 |
{ |
21 |
shake = 1; |
22 |
sprite_index = spr_strangeman_poseb; |
23 |
con = 4; |
24 |
alarm[4] = 80; |
25 |
} |
26 |
if (con == 5) |
27 |
{ |
28 |
nowy += 14; |
29 |
shake = 2; |
30 |
sprite_index = spr_strangeman_pose; |
31 |
y += 14; |
32 |
con = 6; |
33 |
} |
34 |
if (shake > 0) |
35 |
{ |
36 |
shake += 0.03; |
37 |
x = (nowx + random(shake)) - random(shake); |
38 |
y = (nowy + random(shake)) - random(shake); |
39 |
} |
40 |
if (global.turntimer < 1) |
41 |
instance_destroy(); |