Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_round_evaluation_fg_Draw_0

(view raw script w/o annotations or w/e)
1
if (darknesscon == 1)
2
{
3
    if (darknessalpha < 2)
4
    {
5
        depth = -999999999;
6
        darknessalpha += 0.05;
7
    }
8
    if (darknessalpha == 2)
9
    {
10
        darknesscon = 2;
11
        with (obj_round_evaluation)
12
            depth = 990101;
13
        room_goto(room_ch3_gameshowroom);
14
    }
15
}
16
else if (darknesscon == 2)
17
{
18
    with (obj_round_evaluation)
19
        persistent = false;
20
    persistent = false;
21
    if (darknessalpha > 0)
22
        darknessalpha -= 0.05;
23
    if (darknessalpha == 0)
24
    {
25
        with (obj_round_evaluation)
26
            show_vignette(8);
27
        with (obj_round_evaluation_fg)
28
            instance_destroy();
29
    }
30
}
31
if (darknesscon > 0)
32
{
33
    var yextra = 0;
34
    if (room == room_dw_rhythm)
35
        yextra = 100;
36
    draw_sprite_ext(spr_dw_gameshow_bg, 0, 0, 0 + yextra, 2, 2, 0, c_black, darknessalpha);
37
    draw_sprite_part_ext(spr_susieu_dark_scene, 0, 0, 0, 26, 28, 165, 165 + yextra, 2.08, 2, c_black, darknessalpha);
38
    draw_sprite_part_ext(spr_ralsei_up_scene, 0, 0, 0, 21, 24, 249, 173 + yextra, 2.1, 2, c_black, darknessalpha);
39
    draw_sprite_ext(spr_dw_gameshow_podium_2, 0, 268, 214 + yextra, 2, 2, 0, c_black, darknessalpha);
40
    draw_sprite_part_ext(spr_dw_tvland_lights, 0, 80, 48, 28, 8, 128, 48 + yextra, 1, 1, c_black, darknessalpha);
41
    draw_sprite_part_ext(spr_dw_tvland_lights, 0, 80, 48, 28, 8, 512, 48 + yextra, -1, 1, c_black, darknessalpha);
42
    draw_set_color(c_black);
43
    draw_set_alpha(darknessalpha);
44
    ossafe_fill_rectangle(178, 221 + yextra, 180, 223 + yextra);
45
    ossafe_fill_rectangle(180, 221 + yextra, 217, 227 + yextra);
46
    ossafe_fill_rectangle(238, 221 + yextra, 301, 227 + yextra);
47
    draw_set_color(c_white);
48
    draw_set_alpha(1);
49
}