Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_takingtoolong_short_Draw_0

(view raw script w/o annotations or w/e)
1
var jp = variable_global_exists("lang") && global.lang == "ja";
2
timer++;
3
var str = stringsetloc(
LONG
"LONG", "obj_takingtoolong_short_slash_Draw_0_gml_7_0"
);
4
if (tutu)
5
    str = stringsetloc(
TUTU
"TUTU", "obj_takingtoolong_short_slash_Draw_0_gml_9_0"
);
6
if (tutu && jp)
7
{
8
    str = "カ";
9
    if (timer > 3)
10
        str += " ワ";
11
    if (timer > 6)
12
        str += " イ";
13
}
14
draw_set_alpha(1);
15
draw_set_color(c_white);
16
if (jp)
17
    draw_set_font(fnt_ja_mainbig);
18
else
19
    draw_set_font(fnt_mainbig);
20
var num = 1 + max(0, (string_length(str) / 7) - 1);
21
for (var pos = 1; pos <= string_length(str); pos++)
22
    draw_text(x + irandom_range(-num, num) + (15 * pos * (1 + jp)), y + irandom_range(-num, num), string_char_at(str, pos));
23
if (timer > 30)
24
    instance_destroy();