1 |
timer++; |
2 |
if (timer <= 5) |
3 |
{ |
4 |
lerptimer++; |
5 |
image_xscale = lerp(image_xscale, 1, lerptimer / 5); |
6 |
image_yscale = lerp(image_yscale, 1, lerptimer / 5); |
7 |
} |
8 |
if (timer == 5) |
9 |
lerptimer = 0; |
10 |
if (timer >= 5 && timer <= 8) |
11 |
{ |
12 |
lerptimer++; |
13 |
image_xscale = lerp(image_xscale, 0.5, lerptimer / 3); |
14 |
image_yscale = lerp(image_yscale, 2, lerptimer / 3); |
15 |
} |
16 |
if (timer == 8) |
17 |
lerptimer = 0; |
18 |
if (timer >= 8 && timer <= 10) |
19 |
{ |
20 |
lerptimer++; |
21 |
if (lerptimer >= 2) |
22 |
lerptimer = 2; |
23 |
image_xscale = lerp(image_xscale, 1, lerptimer / 2); |
24 |
image_yscale = lerp(image_yscale, 1, lerptimer / 2); |
25 |
} |
26 |
x = xstart + (sprite_width / 2); |
27 |
if (timer >= 35) |
28 |
{ |
29 |
vspeed -= 1; |
30 |
image_yscale += 0.1; |
31 |
image_alpha -= 0.1; |
32 |
if (image_alpha <= 0) |
33 |
instance_destroy(); |
34 |
} |