Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_mockup_red_carpet_bg_fx_Draw_0

(view raw script w/o annotations or w/e)
1
draw_rectangle_color(0, 0, room_width, 140, wall_dark, wall_dark, wall_light, wall_light, 0);
2
draw_rectangle_color(0, 140, room_width, 170, wall_light, wall_light, wall_light, wall_light, 0);
3
draw_rectangle_color(0, 170, room_width, 200, wall_light, wall_light, c_black, c_black, 0);
4
timer++;
5
move_amt = 1;
6
xadj -= move_amt;
7
if (xadj < -80)
8
    xadj = 0;
9
yadj += move_amt;
10
if (yadj > 88)
11
    yadj = 0;
12
for (var i = 0; i < 11; i++)
13
{
14
    var __x = (camerax() + xadj + (i * 40)) - 80 - 120;
15
    var __y = -80 + yadj + (44 * i);
16
    var amt = __y / 220;
17
    amt = clamp(amt, 0, 1);
18
    var colorSet = merge_color(#66839D, #8CB497, amt);
19
    var alph = 1 - (__y / 500);
20
    draw_sprite_ext(spr_dw_green_room_bg_fx_wallrow, 0, __x, __y, 2, 2, 0, colorSet, alph * 0.05);
21
    draw_sprite_ext(spr_dw_green_room_bg_fx_wallrow, 0, __x + 720, __y, 2, 2, 0, colorSet, alph * 0.05);
22
    draw_sprite_ext(spr_dw_green_room_bg_fx_wallrow, 0, __x + 1440, __y, 2, 2, 0, colorSet, alph * 0.05);
23
    draw_sprite_ext(spr_dw_green_room_bg_fx_wallrow, 0, __x + 40, __y, 2, 2, 0, colorSet, alph * 0.025);
24
    draw_sprite_ext(spr_dw_green_room_bg_fx_wallrow, 0, __x + 40 + 720, __y, 2, 2, 0, colorSet, alph * 0.025);
25
    draw_sprite_ext(spr_dw_green_room_bg_fx_wallrow, 0, __x + 40 + 1440, __y, 2, 2, 0, colorSet, alph * 0.025);
26
}
27
draw_set_alpha(0);
28
draw_rectangle(0, 0, room_width, 159, 0);
29
draw_set_alpha(1);