1 |
FA = (10 - FADEBUFFER) / 10; |
2 |
if (FA > 1) |
3 |
FA = 1; |
4 |
for (k = 0; k < STEP; k += 1) |
5 |
{ |
6 |
img = IMAGE_GONERHEAD; |
7 |
if (k == 1) |
8 |
img = IMAGE_GONERBODY; |
9 |
if (k == 2) |
10 |
img = IMAGE_GONERLEGS; |
11 |
if (LOCK[k] == 1) |
12 |
{ |
13 |
s_size = abs(sin(siner / 16) / 2); |
14 |
draw_sprite_ext(img, PART[k], x - ((s_size * sprite_width) / 2), (y + sy[k]) - ((s_size * sprite_height) / 2), 2 + s_size, 2 + s_size, 0, c_white, 0.4 * FA); |
15 |
s_size = abs(sin(siner / 21) / 2); |
16 |
draw_sprite_ext(img, PART[k], x - ((s_size * sprite_width) / 2), (y + sy[k]) - ((s_size * sprite_height) / 2), 2 + s_size, 2 + s_size, 0, c_white, 0.4 * FA); |
17 |
} |
18 |
} |
19 |
if (CANCEL == 0) |
20 |
draw_sprite_ext(IMAGE_SOUL_BLUR, 0, initx + 10, inity - 30, 1, 1, 0, c_white, 1 * FA); |
21 |
for (j = 0; j < STEP; j += 1) |
22 |
{ |
23 |
img = IMAGE_GONERHEAD; |
24 |
if (j == 1) |
25 |
img = IMAGE_GONERBODY; |
26 |
if (j == 2) |
27 |
img = IMAGE_GONERLEGS; |
28 |
if (s == j) |
29 |
{ |
30 |
for (i = 0; i <= PARTMAX[j]; i += 1) |
31 |
{ |
32 |
alpha = 1 - (abs(PARTX[j] + (i * 50)) / 120); |
33 |
draw_sprite_ext(img, i, x + PARTX[j] + (i * 50), y + sy[j], 2, 2, 0, c_white, alpha * FA); |
34 |
} |
35 |
} |
36 |
else |
37 |
{ |
38 |
draw_sprite_ext(img, PART[j], x, y + sy[j], 2, 2, 0, c_white, 1 * FA); |
39 |
} |
40 |
} |