Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_board_squaretransition_Draw_0

(view raw script w/o annotations or w/e)
1
timer++;
2
if ((timer % 15) == 0)
3
    baramount--;
4
if (baramount > 0)
5
{
6
    for (var i = 0; i < baramount; i++)
7
    {
8
        draw_sprite_ext(spr_pxwhite, 0, board_tilex(0), board_tiley(7 - i), 640, 32, 0, merge_color(c_black, c_black, i / baramount), 1);
9
        var heartsize = 1;
10
        if (heartsize == 1)
11
        {
12
            if (i == 4)
13
                draw_sprite_ext(obj_board_squaretransition_heart, 0, 312, 182, 1, 1, 0, c_white, 1);
14
            if (i == 3)
15
                draw_sprite_ext(obj_board_squaretransition_heart, 1, 312, 192, 1, 1, 0, c_white, 1);
16
        }
17
        if (heartsize == 2)
18
        {
19
            if (i == 4)
20
                draw_sprite_ext(obj_board_squaretransition_heart, 0, 302, 172, 2, 2, 0, c_white, 1);
21
            if (i == 3)
22
                draw_sprite_ext(obj_board_squaretransition_heart, 1, 302, 192, 2, 2, 0, c_white, 1);
23
        }
24
    }
25
}
26
else
27
{
28
    completed = true;
29
    if (doom == false)
30
    {
31
        doom = true;
32
        
scr_doom
scr_doom

function
scr_doom(arg0, arg1)
{ with (instance_create_depth(0, 0, 0, obj_doom)) { alarm[0] target = arg0; } }
(id, 10);
33
    }
34
}