1 |
if (!surface_exists(goggles_surface) || !surface_exists(static_surface)) |
2 |
exit; |
3 |
surface_set_target(goggles_surface); |
4 |
draw_set_blend_mode(bm_subtract); |
5 |
draw_clear(c_black); |
6 |
draw_sprite_ext(spr_cutscene_27_queen_static_goggles, 0, x, y, 2, 2, 0, c_white, 1); |
7 |
draw_set_blend_mode(bm_normal); |
8 |
surface_reset_target(); |
9 |
surface_set_target(static_surface); |
10 |
draw_sprite_tiled_ext(spr_static, 0, offset_x, offset_y, 2, 2, c_white, 1); |
11 |
draw_set_blend_mode(bm_subtract); |
12 |
draw_surface(goggles_surface, 0, 0); |
13 |
draw_set_blend_mode(bm_normal); |
14 |
surface_reset_target(); |
15 |
draw_surface_ext(static_surface, 0, 0, 1, 1, 0, c_black, 1); |
16 |
draw_surface_ext(static_surface, 0, 0, 1, 1, 0, c_white, image_alpha); |
17 |
draw_surface_ext(static_surface, 0, 0, 1, 1, 0, c_black, image_alpha - 2); |
18 |
if (image_alpha < 3) |
19 |
image_alpha += 0.02; |