Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_dw_church_pushableshelf_Step_2

(view raw script w/o annotations or w/e)
1
var xshift = x - beginx;
2
var yshift = y - beginy;
3
if (init == 1)
4
{
5
    for (var i = 0; i < array_length(myblock); i++)
6
    {
7
        if (i_ex(myblock[i]))
8
        {
9
            if (
scr_debug
scr_debug

function
scr_debug()
{ if (global.debug == 1) return 1; }
())
10
                myblock[i].image_alpha = 0.5;
11
            myblock[i].x += xshift;
12
            myblock[i].y += yshift;
13
        }
14
    }
15
    for (var i = 0; i < array_length(marker); i++)
16
    {
17
        if (i_ex(marker[i]))
18
        {
19
            marker[i].x += xshift;
20
            marker[i].y += yshift;
21
            with (marker[i])
22
                
scr_depth
scr_depth

function
scr_depth(arg0 = id, arg1 = 0)
{ with (arg0) depth = 100000 - ((y * 10) + (sprite_height * 10) + (arg1 * 10)); }
();
23
        }
24
    }
25
    for (var i = 0; i < array_length(upstairs); i++)
26
    {
27
        if (i_ex(upstairs[i]))
28
        {
29
            upstairs[i].x += xshift;
30
            upstairs[i].y += yshift;
31
            upstairs[i].visible = true;
32
        }
33
    }
34
}