Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_ppfx_motionblur_Draw_0

(view raw script w/o annotations or w/e)
1
var _cam = view_camera[0];
2
var _camw = camera_get_view_width(_cam);
3
var _camh = camera_get_view_height(_cam);
4
if (!surface_exists(motion_blur_surface))
5
{
6
    motion_blur_surface = surface_create(_camw, _camh);
7
    ppfx_effect_set_parameter(ppfx_id, PP_EFFECT.MOTION_BLUR, PP_MOTION_BLUR_TEXTURE, surface_get_texture(motion_blur_surface));
8
}
9
surface_set_target(motion_blur_surface);
10
draw_clear_alpha(c_black, 0);
11
camera_apply(_cam);
12
with (obj_mainchara)
13
{
14
    visible = false;
15
    event_perform(ev_draw, ev_draw_normal);
16
}
17
surface_reset_target();