Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_queen_search_flail_old_Draw_0

(view raw script w/o annotations or w/e)
1
if (loading > 0)
2
{
3
    loading--;
4
    if (loading == 0)
5
        image_index = 0;
6
    else if ((loading % 3) == 0)
7
        image_index++;
8
    draw_self();
9
    exit;
10
}
11
if (broken == 0)
12
{
13
    for (i = 0; i < 4; i++)
14
    {
15
        xx = lerp(xstart, x, i / 4);
16
        yy = lerp(ystart, y, i / 4);
17
        draw_sprite(sprite_index, 1, xx, yy);
18
    }
19
}
20
draw_self();
21
if (bufferstate == 0)
22
{
23
    var _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);
24
    _af.image_alpha = 0.5;
25
}
26
draw_set_color(c_aqua);
27
scr_debug_print_persistent("swing time = " + string(timer));
28
if (bufferstate == 1)
29
    draw_sprite(spr_queen_buffering, obj_queen_buffercontroller.bufferbar % 8, x, y);