Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_dw_ranking_hub_sign_Draw_0

(view raw script w/o annotations or w/e)
1
if (!init)
2
    exit;
3
margin = 4;
4
draw_set_font(fnt_main);
5
draw_set_alpha(0.5);
6
draw_set_color(c_black);
7
draw_sprite_ext(spr_pxwhite, 0, x + 10, y, 140, 68, 0, c_black, 0.5);
8
draw_set_alpha(1);
9
draw_set_color(c_white);
10
draw_set_halign(fa_center);
11
tx = 0;
12
kern = 2;
13
for (var i = 1; i <= string_length(txt); i += 1)
14
{
15
    ch = string_char_at(txt, i);
16
    _x_pos = x + 57 + tx;
17
    _y_pos = y + margin + 10;
18
    current_text = ch;
19
    draw_set_color(#21277C);
20
    draw_text_transformed(_x_pos + 2, _y_pos + 1, current_text, 1, 1, 0);
21
    draw_text_transformed(_x_pos - 2, _y_pos - 1, current_text, 1, 1, 0);
22
    draw_text_transformed(_x_pos, _y_pos + 1, current_text, 1, 1, 0);
23
    draw_text_transformed(_x_pos + 2, _y_pos, current_text, 1, 1, 0);
24
    draw_text_transformed(_x_pos, _y_pos - 1, current_text, 1, 1, 0);
25
    draw_text_transformed(_x_pos - 2, _y_pos, current_text, 1, 1, 0);
26
    draw_text_transformed(_x_pos + 2, _y_pos - 1, current_text, 1, 1, 0);
27
    draw_text_transformed(_x_pos - 2, _y_pos + 1, current_text, 1, 1, 0);
28
    draw_text_transformed(_x_pos + 2, _y_pos + 2, current_text, 1, 1, 0);
29
    draw_text_transformed(_x_pos - 2, _y_pos - 2, current_text, 1, 1, 0);
30
    draw_text_transformed(_x_pos, _y_pos + 2, current_text, 1, 1, 0);
31
    draw_text_transformed(_x_pos, _y_pos - 2, current_text, 1, 1, 0);
32
    draw_text_transformed(_x_pos + 2, _y_pos - 2, current_text, 1, 1, 0);
33
    draw_text_transformed(_x_pos - 2, _y_pos + 2, current_text, 1, 1, 0);
34
    draw_set_color(c_yellow);
35
    draw_text_ext_transformed_color(x + 57 + tx, y + margin + 10, ch, 4, 999, 1, 1, 0, 16777215, 16777215, 65535, 65535, 1);
36
    tx += string_width(ch);
37
    tx += kern;
38
}
39
var current_text = stringsetsubloc("~1-RANK", rank, "obj_dw_ranking_hub_sign_slash_Draw_0_gml_44_0");
40
var _x_pos = x + 80;
41
var _y_pos = y + margin + 10 + 10;
42
draw_set_color(#21277C);
43
draw_text_transformed(_x_pos + 2, _y_pos + 2, current_text, 2, 2, 0);
44
draw_text_transformed(_x_pos - 2, _y_pos - 2, current_text, 2, 2, 0);
45
draw_text_transformed(_x_pos, _y_pos + 2, current_text, 2, 2, 0);
46
draw_text_transformed(_x_pos + 2, _y_pos, current_text, 2, 2, 0);
47
draw_text_transformed(_x_pos, _y_pos - 2, current_text, 2, 2, 0);
48
draw_text_transformed(_x_pos - 2, _y_pos, current_text, 2, 2, 0);
49
draw_text_transformed(_x_pos + 2, _y_pos - 2, current_text, 2, 2, 0);
50
draw_text_transformed(_x_pos - 2, _y_pos + 2, current_text, 2, 2, 0);
51
draw_set_color(c_yellow);
52
draw_text_ext_transformed_color(x + 80, y + margin + 10 + 10, current_text, 4, 999, 2, 2, 0, 16777215, 16777215, 65535, 65535, 1);
53
draw_set_halign(fa_left);
54
draw_set_color(c_white);