Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_queen_explodinghead_Draw_0

(view raw script w/o annotations or w/e)
1
if (
scr_queen_buffercheck
scr_queen_buffercheck

function
scr_queen_buffercheck()
{ return instance_exists(obj_queen_buffercontroller) && obj_queen_buffercontroller.buffering == 1; }
())
2
{
3
    buffering = true;
4
    image_blend = c_gray;
5
    draw_self();
6
    exit;
7
}
8
else if (buffering && !
scr_queen_buffercheck
scr_queen_buffercheck

function
scr_queen_buffercheck()
{ return instance_exists(obj_queen_buffercontroller) && obj_queen_buffercontroller.buffering == 1; }
())
9
{
10
    buffering = false;
11
    image_blend = c_white;
12
}
13
if (scale < 1)
14
{
15
    scale += 0.1;
16
    image_xscale = scale;
17
    image_yscale = scale;
18
    image_angle = scale * 360;
19
    af = 
scr_custom_afterimage
scr_custom_afterimage

function
scr_custom_afterimage(arg0)
{ afterimage = instance_create(x, y, arg0); afterimage.sprite_index = sprite_index; afterimage.image_index = image_index; afterimage.image_blend = image_blend; afterimage.image_speed = 0; afterimage.depth = depth + 1; afterimage.image_xscale = image_xscale; afterimage.image_yscale = image_yscale; afterimage.image_angle = image_angle; return afterimage; }
(obj_buffer_afterimage);
20
    af.image_alpha = 0.5;
21
}
22
if (timer > 0)
23
    draw_self();