Deltarune (Chapter 5) script viewer

← back to main script listing

gml_Object_obj_ch5_LW20W_crt_Draw_0

(view raw script w/o annotations or w/e)
1
var _sw = surface_get_width(application_surface);
2
var _sh = surface_get_height(application_surface);
3
if (!surface_exists(surf))
4
    surf = surface_create(_sw, _sh);
5
surface_set_target(surf);
6
draw_clear_alpha(c_black, 0);
7
draw_surface(application_surface, 0, 0);
8
surface_reset_target();
9
shader_replace_simple_set_hook(shader);
10
shader_set_uniform_f(u_time, time);
11
shader_set_uniform_f(u_aber, aberration);
12
var _multiplier = (global.darkzone == 0) ? 0.5 : 1;
13
draw_surface_ext(surf, camerax(), cameray(), _multiplier, _multiplier, 0, c_white, alpha);
14
shader_replace_simple_reset_hook();