Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_ch3_audience_Draw_0

(view raw script w/o annotations or w/e)
1
if (!audience_active)
2
    exit;
3
if (!audience_pause)
4
    siner += siner_speed;
5
for (var i = 0; i < 4; i++)
6
    draw_sprite_ext(spr_gameshow_crowd_a, siner + (i + 0.1), 
scr_even
scr_even

function
scr_even(arg0)
{ return round(arg0 / 2) * 2; }
(camerax() + (i * 200) + (sin(siner) * 2)),
scr_even
scr_even

function
scr_even(arg0)
{ return round(arg0 / 2) * 2; }
(base_y_pos + ((sin(siner * 4) * 8) + (i * 2))), base_x_scale, base_y_scale, 0, blend_mode, 1);
7
for (var i = 0; i < 3; i++)
8
    draw_sprite_ext(spr_gameshow_crowd_a, siner + (i + 0.1), 
scr_even
scr_even

function
scr_even(arg0)
{ return round(arg0 / 2) * 2; }
(camerax() + 120 + (i * 200) + (sin(siner) * 4)),
scr_even
scr_even

function
scr_even(arg0)
{ return round(arg0 / 2) * 2; }
(base_y_pos + 20 + ((sin(siner * 2) * 6) + (i * 2))), base_x_scale, base_y_scale, 0, blend_mode, 1);
9
for (var i = 0; i < 4; i++)
10
{
11
    var sprite = ((i % 2) == 1) ? 4280 : 4714;
12
    draw_sprite_ext(sprite, siner + (i + 0.1), 
scr_even
scr_even

function
scr_even(arg0)
{ return round(arg0 / 2) * 2; }
(camerax() + 50 + (i * 180) + (sin(siner) * 1)),
scr_even
scr_even

function
scr_even(arg0)
{ return round(arg0 / 2) * 2; }
(base_y_pos - 12), base_x_scale, base_y_scale, 0, blend_mode, 1);
13
}
14
for (var i = 0; i < 5; i++)
15
{
16
    var sprite = ((i % 2) == 1) ? 4714 : 4280;
17
    draw_sprite_ext(sprite, siner + (i + 0.4), 
scr_even
scr_even

function
scr_even(arg0)
{ return round(arg0 / 2) * 2; }
(camerax() + (i * 160) + (sin(siner) * 1)),
scr_even
scr_even

function
scr_even(arg0)
{ return round(arg0 / 2) * 2; }
(base_y_pos + ((sin(siner * 2) * 4) + (i * 2))), base_x_scale, base_y_scale, 0, blend_mode, 1);
18
}