1 |
gpu_set_blendmode(bm_add); |
2 |
for (var i = 0; i < pixels; i++) |
3 |
{ |
4 |
var _x = lerp(0, mypixelx[i], pixelexpand_h[i]); |
5 |
var _y = lerp(0, mypixely[i], pixelexpand_v[i]); |
6 |
var _spr, _img; |
7 |
if (!pixelspritechangealarm[i]) |
8 |
{ |
9 |
_spr = spr_firework_shine; |
10 |
_img = (i + (0.3 * time)) % 4; |
11 |
scalebonus = 1; |
12 |
} |
13 |
else |
14 |
{ |
15 |
_spr = spr_firework_ptc2; |
16 |
_img = 0; |
17 |
scalebonus = 0; |
18 |
} |
19 |
var _col = merge_color(c_white, pixelrgb[i], min(time / 30, 1)); |
20 |
draw_sprite_ext(_spr, _img, x + _x, y + _y, pixelscale[i] + scalebonus, pixelscale[i] + scalebonus, 0, _col, pixelalpha[i]); |
21 |
} |
22 |
gpu_set_blendmode(bm_normal); |