1 |
if (head_init) |
2 |
{ |
3 |
if (static_happened) |
4 |
draw_sprite_ext(spr_cutscene_27_queen_static_goggles, 0, 252, 123, 2, 2, 0, c_white, 1); |
5 |
gpu_set_blendenable(false); |
6 |
gpu_set_colorwriteenable(false, false, false, true); |
7 |
draw_set_alpha(0); |
8 |
draw_rectangle(camerax(), cameray() + 360, camerax() + view_wport[0], cameray() + view_hport[0], false); |
9 |
draw_set_alpha(1); |
10 |
gpu_set_blendenable(true); |
11 |
gpu_set_colorwriteenable(true, true, true, true); |
12 |
gpu_set_blendmode_ext(bm_dest_alpha, bm_inv_dest_alpha); |
13 |
gpu_set_alphatestenable(true); |
14 |
draw_sprite_ext(head_sprite, anim_index, head_x_pos, head_y_pos, 2, 2, 0, c_white, 1); |
15 |
gpu_set_alphatestenable(false); |
16 |
gpu_set_blendmode(bm_normal); |
17 |
if (!static_start) |
18 |
{ |
19 |
var offset = (head_sprite == spr_cutscene_26_queen_giga_head_unhappy) ? 5 : 0; |
20 |
gpu_set_blendenable(false); |
21 |
gpu_set_colorwriteenable(false, false, false, true); |
22 |
draw_set_alpha(0); |
23 |
draw_rectangle(camerax(), cameray() + 360, camerax() + view_wport[0], cameray() + view_hport[0], false); |
24 |
draw_sprite_ext(spr_cutscene_26_queen_giga_goggles_mask, anim_index, head_x_pos, head_y_pos + offset, 2, 2, 0, c_white, 1); |
25 |
draw_set_alpha(1); |
26 |
gpu_set_blendenable(true); |
27 |
gpu_set_colorwriteenable(true, true, true, true); |
28 |
gpu_set_blendmode_ext(bm_dest_alpha, bm_inv_dest_alpha); |
29 |
gpu_set_alphatestenable(true); |
30 |
if (damagedfx == 0) |
31 |
draw_sprite_ext(pilot_sprite, anim_index, head_x_pos + 167, head_y_pos + 160 + offset, 2, 2, 0, c_white, pilot_alpha); |
32 |
draw_sprite_ext(spr_cutscene_26_queen_giga_goggles_highlight, anim_index, head_x_pos, head_y_pos, 2, 2, 0, c_white, pilot_alpha); |
33 |
gpu_set_alphatestenable(false); |
34 |
gpu_set_blendmode(bm_normal); |
35 |
} |
36 |
} |