Deltarune (Chapter 5) script viewer

← back to main script listing

gml_Object_obj_credits_ch5_tbc_Draw_0

(view raw script w/o annotations or w/e)
1
scr_84_set_draw_font
scr_84_set_draw_font

function
scr_84_set_draw_font(arg0)
{ global.chemg_font = arg0; draw_set_font(
scr_84_get_font(arg0));
}
("main");
2
draw_set_halign(fa_center);
3
draw_set_alpha(creditalpha);
4
var line_total = 0;
5
for (var i = 0; i < array_length(continued_text); i++)
6
    line_total++;
7
var max_height = __view_get(e__VW.HView, 0);
8
var max_line_height = (line_total + 1) * 16;
9
for (var i = 0; i < array_length(continued_text); i++)
10
{
11
    var _y_offset = (max_height - max_line_height) / 2;
12
    var continue_alpha = creditalpha;
13
    if (i == (array_length(continued_text) - 1))
14
        continue_alpha = year_alpha;
15
    draw_set_alpha(continue_alpha);
16
    draw_text(x_pos, y_pos + (line_height * i) + _y_offset, string_hash_to_newline(continued_text[i]));
17
    draw_set_alpha(creditalpha);
18
}
19
draw_set_halign(fa_left);
20
draw_set_color(c_white);
21
draw_set_alpha(1);
22
23
enum e__VW
24
{
25
    XView,
26
    YView,
27
    WView,
28
    HView,
29
    Angle,
30
    HBorder,
31
    VBorder,
32
    HSpeed,
33
    VSpeed,
34
    Object,
35
    Visible,
36
    XPort,
37
    YPort,
38
    WPort,
39
    HPort,
40
    Camera,
41
    SurfaceID
42
}