Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_susiezilla_gamecontroller_Draw_0

(view raw script w/o annotations or w/e)
1
draw_sprite_ext(spr_susiezilla_background, 0, xorig - bgxoffset, 0, 2, 2, 0, image_blend, image_alpha);
2
ossafe_fill_rectangle_color(xorig - 1, -24, xorig - 24, cameraheight() + 24, c_black, c_black, c_black, c_black, false);
3
ossafe_fill_rectangle_color(xorig + width, -24, xorig + width + 24, cameraheight() + 24, c_black, c_black, c_black, c_black, false);
4
draw_set_color(c_blue);
5
if (gameover)
6
{
7
    fadeout = 
scr_approach
scr_approach

function
scr_approach(arg0, arg1, arg2)
{ if (arg0 < arg1) { arg0 += arg2; if (arg0 > arg1) return arg1; } else { arg0 -= arg2; if (arg0 < arg1) return arg1; } return arg0; }
(fadeout, 1, 0.02);
8
    draw_set_alpha(fadeout);
9
    if (fadeout == 0.98)
10
        mus_fade(global.currentsong[1], 120);
11
    ossafe_fill_rectangle_color(camerax(), cameray(), camerax() + camerawidth(), cameray() + cameraheight(), c_white, c_white, c_white, c_white, false);
12
    draw_set_alpha(1);
13
}