1 |
angspeed = 1.1 + (sin(siner / 6) * 0.5); |
2 |
radius += (sin(siner / 12) * 3); |
3 |
siner += 1; |
4 |
for (i = 0; i < maxnum; i += 1) |
5 |
{ |
6 |
if (instance_exists(glove[i])) |
7 |
{ |
8 |
gloveang[i] += angspeed; |
9 |
glove[i].x = x + lengthdir_x(radius, gloveang[i] + ourang); |
10 |
glove[i].y = y + lengthdir_y(radius, gloveang[i] + ourang); |
11 |
glove[i].image_angle = gloveang[i] + ourang; |
12 |
} |
13 |
} |
14 |
if (x < 0) |
15 |
hspeed = -hspeed; |
16 |
if (x > room_width) |
17 |
hspeed = -hspeed; |
18 |
if (slower == 1) |
19 |
{ |
20 |
if (speed > 0) |
21 |
speed -= 0.05; |
22 |
else |
23 |
speed = 0; |
24 |
} |
25 |
if (y > 1000) |
26 |
{ |
27 |
if (spec == 0) |
28 |
instance_destroy(); |
29 |
} |
30 |
if (y > room_height) |
31 |
{ |
32 |
if (spec == 1 && vspeed > 0) |
33 |
obj_6glove_boss.vspeed = -abs(vspeed); |
34 |
} |
35 |
if (y < 0) |
36 |
{ |
37 |
if (spec == 1 && vspeed < 0) |
38 |
obj_6glove_boss.vspeed = abs(vspeed); |
39 |
} |