Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_mike_combo_Draw_0

(view raw script w/o annotations or w/e)
1
if (action > 0 || phase > 0)
2
{
3
    draw_sprite_ext(sprite_index, image_index, x, y, image_xscale * xs, image_yscale * ys, image_angle, image_blend, 1);
4
    if (fade > 0)
5
        
scr_dso
scr_dso

function
scr_dso(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 = 1)
{ gpu_set_fog(true, arg7, 0, 0); draw_sprite_ext(arg0, arg1, arg2 - arg9, arg3, arg4, arg5, arg6, arg7, arg8); draw_sprite_ext(arg0, arg1, arg2 + arg9, arg3, arg4, arg5, arg6, arg7, arg8); draw_sprite_ext(arg0, arg1, arg2, arg3 - arg9, arg4, arg5, arg6, arg7, arg8); draw_sprite_ext(arg0, arg1, arg2, arg3 + arg9, arg4, arg5, arg6, arg7, arg8); draw_sprite_ext(arg0, arg1, arg2 - arg9, arg3 - arg9, arg4, arg5, arg6, arg7, arg8); draw_sprite_ext(arg0, arg1, arg2 + arg9, arg3 - arg9, arg4, arg5, arg6, arg7, arg8); draw_sprite_ext(arg0, arg1, arg2 - arg9, arg3 + arg9, arg4, arg5, arg6, arg7, arg8); draw_sprite_ext(arg0, arg1, arg2 + arg9, arg3 + arg9, arg4, arg5, arg6, arg7, arg8); gpu_set_fog(false, arg7, 0, 0); }
(sprite_index, image_index, x, y, image_xscale * xs, image_yscale * ys, image_angle, 16777215, fade, 1);
6
    fade -= 0.1;
7
}
8
draw_set_color(c_white);
9
draw_set_alpha(circle_alpha);
10
d_circle(x, y, circle_scale * (0.8 + (0.2 * sin(current_time / 100))), 0);
11
draw_set_alpha(1);