Deltarune script viewer

← back to main script listing

gml_Object_obj_darkdoor_Draw_0

(view raw script w/o annotations or w/e)
1
if (open == 1)
2
{
3
    xsin += 0.01;
4
    if (xsin > 1)
5
        xsin = 1;
6
    siner += 1;
7
    image_index = 1;
8
    amt = sin(siner / 16) * 0.1;
9
    draw_background_ext(bg_darkdoor_open, 0, 0, 1, 1, 0, c_white, xsin + amt);
10
    for (i = 1; i < 6; i += 1)
11
        draw_sprite_ext(sprite_index, 2, x, y + sprite_height, 1, (3 / i) + amt, 0, c_white, xsin * (amt + 0.2));
12
    ht = amt * sprite_height * 3;
13
    wt = amt * sprite_width * 3;
14
    draw_sprite_ext(sprite_index, 2, x - (wt / 2), y - ht, 1 + (amt * 3), 1 + (amt * 3), 0, c_white, xsin * (amt + 0.2));
15
    ht = amt * sprite_height * 2;
16
    wt = amt * sprite_width * 2;
17
    draw_sprite_ext(sprite_index, 2, x - (wt / 2), y - ht, 1 + (amt * 2), 1 + (amt * 2), 0, c_white, xsin * (amt + 0.2));
18
}
19
draw_self();