Deltarune (Chapter Select) script viewer

← back to main script listing

gml_Object_obj_screen_start_Draw_0

(view raw script w/o annotations or w/e)
1
if (!init)
2
    exit;
3
draw_set_font(_font);
4
draw_set_halign(fa_center);
5
draw_set_alpha(_alpha);
6
var __y_pos = (string_height(_text) - _text_prompt_y_pos) * 2;
7
if (_register_display)
8
{
9
    if (global.lang == "ja")
10
    {
11
        draw_text_ext_transformed(182, _y_pos - __y_pos - (array_length(_prompt_text) * 16), _register_text[0], _line_height, 999, 2, 2, 0);
12
        draw_sprite_ext(spr_text_register, 0, 182 + string_width(_register_text[0]), ((_y_pos - __y_pos) + 6) - (array_length(_prompt_text) * 16), 2, 2, 0, c_white, _alpha);
13
        draw_text_ext_transformed(320 + string_width(_register_text[0]) + 14, _y_pos - __y_pos - (array_length(_prompt_text) * 16), _register_text[1], _line_height, 999, 2, 2, 0);
14
    }
15
    else
16
    {
17
        draw_text_ext_transformed(294, _y_pos - __y_pos - (array_length(_prompt_text) * 16), _register_text[0], _line_height, 999, 2, 2, 0);
18
        draw_sprite_ext(spr_text_register, 0, 294 + string_width(_register_text[0]), ((_y_pos - __y_pos) + 6) - (array_length(_prompt_text) * 16), 2, 2, 0, c_white, _alpha);
19
        draw_text_ext_transformed(320 + string_width(_register_text[0]) + 12, _y_pos - __y_pos - (array_length(_prompt_text) * 16), _register_text[1], _line_height, 999, 2, 2, 0);
20
    }
21
    draw_text_ext_transformed(320, _y_pos - __y_pos, _prompt_text[1], _line_height, 999, 2, 2, 0);
22
}
23
else
24
{
25
    draw_text_ext_transformed(320, _y_pos - __y_pos, _text, _line_height, 999, 2, 2, 0);
26
}
27
draw_set_color(c_white);
28
draw_set_halign(fa_left);
29
draw_set_alpha(1);