Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_dw_church_darkroombg_Draw_0

(view raw script w/o annotations or w/e)
1
if (view_current == 0)
2
{
3
    var cx = camerax();
4
    var cy = cameray();
5
    timer++;
6
    siner++;
7
    var xspace = 80;
8
    var yspace = 120;
9
    var loopheight = (sprite_get_height(spr_dw_church_darksmallwindow) * 2) + yspace;
10
    if (keyboard_check_pressed(ord("P")))
11
        debug_print(string(loopheight));
12
    var bgx = -((cx / 6) % 80);
13
    var bgy = -((cy / 8) % 238);
14
    var bgcol = 1377280;
15
    draw_sprite_ext(spr_pxwhite, 0, cx - 5, cy - 5, 650, 490, 0, bgcol, 1);
16
    draw_sprite_ext(spr_whitegradientdown_40, 0, camerax(), cameray() + 240, 16, 6, 0, c_black, 0.5);
17
    for (var i = -2; i < 9; i++)
18
    {
19
        for (var ii = -2; ii < 8; ii++)
20
        {
21
            var yoff = 0;
22
            var xoff = 0;
23
            if ((ii % 2) == 0)
24
                xoff = 40;
25
            var sinstuff = sin(((siner + ((i + 3) * 8)) - ((ii + 3) * 16)) / 30) * 0.5;
26
            var darkcol = 4658956;
27
            var lightcol = 6765859;
28
            var mycol = merge_color(darkcol, lightcol, 0.5 + sinstuff);
29
            draw_sprite_ext(spr_dw_church_darksmallwindow, 0, cx + (i * xspace) + xoff + bgx, cy + (ii * yspace) + yoff + bgy, 2, 2, 0, mycol, 1);
30
        }
31
    }
32
    draw_set_color(c_white);
33
}