Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_ch3_man_controller_Draw_0

(view raw script w/o annotations or w/e)
1
var xx = camerax();
2
var yy = cameray();
3
if (movestep == 90)
4
{
5
    if (camtimer == 1)
6
    {
7
        
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("curtain1y", 0, 242, 14);
8
        
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("curtain2y", 480, 238, 14);
9
    }
10
    if (camtimer == 20)
11
    {
12
        
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("curtain1y", 242, 0, 14);
13
        
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("curtain2y", 238, 480, 14);
14
    }
15
    draw_set_color(curtaincolor);
16
    ossafe_fill_rectangle(xx, yy, xx + 640, yy + curtain1y, 0);
17
    ossafe_fill_rectangle(xx, yy + curtain2y, xx + 640, yy + 480, 0);
18
    draw_set_color(c_white);
19
}
20
if (binocon == 2)
21
{
22
    draw_set_color(c_black);
23
    ossafe_fill_rectangle(xx - 20, yy - 20, xx + 640 + 20, yy + 480 + 20, 0);
24
    draw_set_color(c_white);
25
    draw_sprite_ext(spr_man_grass, 0, (xx + 320) - sprite_get_width(spr_man_grass), (yy + 240) - sprite_get_height(spr_man_grass), 2, 2, 0, c_white, 1);
26
}