Undertale script viewer

← back to main script listing

gml_Object_obj_songwriter_Draw_0

(view raw script w/o annotations or w/e)
1
if (active == 1)
2
{
3
    visible = true;
4
    if (off == 0)
5
    {
6
        if (alpha < 2.2)
7
        {
8
            alpha += 0.05;
9
            if (gggg == 1)
10
                alpha += 0.1;
11
        }
12
    }
13
    scr_setfont
scr_setfont

var newfont = argument0; if (global.language == "ja") { if (newfont == fnt_main) newfont = fnt_ja_main; if (newfont == fnt_maintext) newfont = fnt_ja_maintext; if (newfont == fnt_plain) newfont = fnt_ja_plain; } draw_set_font(newfont);
(myfont);
14
    draw_set_color(c_white);
15
    draw_set_alpha(alpha);
16
    draw_text(x, y, newstring);
17
}
18
if (off == 1)
19
{
20
    alpha -= 0.05;
21
    if (gggg == 1)
22
        alpha -= 0.05;
23
    if (alpha < 0.1)
24
        instance_destroy();
25
}
26
draw_set_alpha(1);