Undertale script viewer

← back to main script listing

gml_Object_obj_sistertext_Draw_0

(view raw script w/o annotations or w/e)
1
if (active == 1)
2
{
3
    draw_set_color(c_white);
4
    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);
(fnt_maintext);
5
    if (done == 2)
6
        hypefade -= 0.1;
7
    for (i = 0; i < amt; i += 1)
8
    {
9
        draw_set_alpha(fade[i] * hypefade);
10
        draw_text(wherex[i] + (sin(i + (siner / 5)) * 5), wherey[i] + (cos(i + (siner / 5)) * 5), this_phrase);
11
        if (fade[i] < 1)
12
            fade[i] += 0.2;
13
    }
14
    draw_set_alpha(1);
15
}
16
siner += 1;
17
if (done == 1 && control_check_pressed(0))
18
    done = 2;
19
if (hypefade <= 0)
20
    instance_destroy();