1 | if (arc_enemy_death == false) |
2 | { |
3 | switch (step) |
4 | { |
5 | case 0: |
6 | if (wait_timer > 0) |
7 | wait_timer--; |
8 | else |
9 | step = 1; |
10 | break; |
11 | case 1: |
12 | case 2: |
13 | case 3: |
14 | if (wait_timer > 0) |
15 | { |
16 | wait_timer--; |
17 | } |
18 | else |
19 | { |
20 | step++; |
21 | instance_create(x, y + 12, obj_arcade_enemy_bullet); |
22 | wait_timer = 15; |
23 | } |
24 | break; |
25 | } |
26 | } |
27 | else |
28 | { |
29 | switch (step) |
30 | { |
31 | case 0: |
32 | arc_enemy_hsp = 0; |
33 | if (image_index >= (image_number - image_speed)) |
34 | { |
35 | image_speed = 0; |
36 | step++; |
37 | } |
38 | break; |
39 | case 1: |
40 | arc_enemy_hsp = 5; |
41 | step++; |
42 | break; |
43 | } |
44 | } |
45 | if (!arc_enemy_hit) |
46 | x += arc_enemy_hsp; |
47 | if (x != clamp(x, 0, 260)) |
48 | instance_destroy(); |