Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_dw_teevie_rhythm_bg_Draw_0

(view raw script w/o annotations or w/e)
1
if (obj_room_teevie_rhythm.makeshads)
2
    bg_timer++;
3
draw_sprite_ext(spr_dw_teevie_rhythm_bg, 1, x, y, 2, 2, image_angle, image_blend, image_alpha);
4
draw_set_blend_mode(bm_add);
5
draw_sprite_ext(spr_dw_teevie_rhythm_bg, 1, x, y, 2, 2, image_angle, image_blend, 0.1 + (sin(bg_timer / 6) * 0.1));
6
draw_set_blend_mode(bm_normal);
7
if (obj_room_teevie_rhythm.makeshads)
8
{
9
    siner++;
10
    draw_set_blend_mode(bm_add);
11
    floorY = y + 280 + (cos(siner / 20) * (range / 2));
12
    draw_set_blend_mode(bm_normal);
13
    scr_draw_set_mask(true);
14
    draw_sprite(spr_rhythmgame_bg_overlay, 1, x, y);
15
    scr_draw_in_mask_begin();
16
    draw_set_color(#85A0E8);
17
    for (var i = 0; i < 3; i++)
18
        draw_ellipse(x + 20 + (i * 210), floorY - 20, x + 20 + 180 + (i * 210), floorY + 10, false);
19
    draw_set_color(c_white);
20
    scr_draw_in_mask_end();
21
}