Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_ch2_scene17b_lancer_type_Draw_0

related scripts: Create_0 • Draw_0 • Step_0

(view raw script w/o annotations or w/e)
1
depth = 98600;
2
if (monitor_on)
3
{
4
    var x1 = 145;
5
    var y1 = 34;
6
    var x2 = x1 + (sprite_get_width(spr_queenmonitor_bg) * 2);
7
    var y2 = y1 + (sprite_get_height(spr_queenmonitor_bg) * 2);
8
    var color = overload ? c_red : make_color_rgb(60, 120, 190);
9
    draw_set_color(color);
10
    draw_rectangle(x1, y1, x2, y2, false);
11
    draw_set_color(c_white);
12
    draw_sprite_ext(spr_dw_mansion_monitor_frame, 0, 142, 24, 2, 2, 0, c_white, 1);
13
    if (!overload)
14
    {
15
        for (var i = 0; i < l_amount; i++)
16
        {
17
            var x_pos = x_start_pos + (i * (sprite_get_width(spr_cutscene_17b_lancer_letter) * 2));
18
            draw_sprite_ext(spr_cutscene_17b_lancer_letter, 0, x + x_pos, y_pos, 2, 2, 0, c_white, 1);
19
        }
20
        x1 = x_start_pos + (l_amount * (sprite_get_width(spr_cutscene_17b_lancer_letter) * 2));
21
        y1 = y_pos - 1;
22
        x2 = x1 + (sprite_get_width(spr_cutscene_17b_lancer_letter) * 2);
23
        y2 = (y_pos - 1) + (sprite_get_height(spr_cutscene_17b_lancer_letter) * 2);
24
        typer_alpha++;
25
        fade += 0.1;
26
        draw_set_alpha(sin((((2 * fade) + 3) * pi) / 2) + 1);
27
        draw_rectangle(x1, y1, x2, y2, false);
28
        draw_set_alpha(1);
29
    }
30
    else
31
    {
32
        
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));
}
("mainbig");
33
        draw_set_halign(fa_center);
34
        typer_alpha++;
35
        fade += 0.1;
36
        draw_set_alpha(sin((((2 * fade) + 3) * pi) / 2) + 1);
37
        draw_text(camerax() + (view_wport[0] / 2), cameray() + 70, stringsetloc(
QUANTITY OVERLOAD
"QUANTITY OVERLOAD", "obj_ch2_scene17b_lancer_type_slash_Draw_0_gml_44_0"
));
38
        draw_set_alpha(1);
39
        draw_set_halign(fa_left);
40
    }
41
}