Deltarune (Chapter Select) script viewer

← back to main script listing

gml_Object_obj_ui_choice_Draw_0

(view raw script w/o annotations or w/e)
1
if (!_init)
2
    exit;
3
draw_set_color(_color);
4
draw_set_alpha(_alpha);
5
draw_set_font(_font);
6
if (_heart_enabled)
7
{
8
    if (_centered)
9
    {
10
        var heart_offset = 0;
11
        if (_font == 1)
12
            heart_offset = 6;
13
        draw_sprite_ext(spr_heart, 0, (320 - string_width(_text) - 30) + heart_offset, y + 8, _scale, _scale, 0, c_white, _alpha);
14
    }
15
    else
16
    {
17
        draw_sprite_ext(spr_heart, 0, x, y + 8, _scale, _scale, 0, c_white, _alpha);
18
    }
19
}
20
if (_font == 1)
21
    _text_offset = -4;
22
if (_centered)
23
{
24
    if (_font == 1)
25
        _text_offset = 0;
26
    draw_set_halign(fa_center);
27
    draw_text_transformed(320 + _text_offset, y, _text, _scale, _scale, 0);
28
}
29
else
30
{
31
    draw_set_halign(fa_left);
32
    draw_text_transformed(x + 30 + _text_offset, y, _text, _scale, _scale, 0);
33
}
34
draw_set_halign(fa_left);
35
draw_set_color(c_white);
36
draw_set_alpha(1);