1 |
repeat (f) |
2 |
{ |
3 |
radLast = radCurrent; |
4 |
radA += 0.079; |
5 |
if (radA >= pi) |
6 |
instance_destroy(); |
7 |
radCurrent = ((cos(radA) + 1) / 2) * radStart; |
8 |
widthC = sin(radA) * width; |
9 |
if (radA < 3 && radA > 0.1) |
10 |
{ |
11 |
if (choose(0, 1) == 0) |
12 |
{ |
13 |
angle = random(360); |
14 |
temp1 = random_range(radLast, radCurrent); |
15 |
o = instance_create(x + (cos(angle) * temp1), y + (sin(angle) * temp1), o_charge_ring_particle); |
16 |
o.xs = cos(angle) * (radCurrent - radLast) * 0.5; |
17 |
o.ys = sin(angle) * (radCurrent - radLast) * 0.5; |
18 |
o.sprite_index = spr_ring_particle1; |
19 |
} |
20 |
} |
21 |
} |