Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_lightemup_bg_Draw_0

(view raw script w/o annotations or w/e)
1
if (!i_ex(obj_lightemup_controller))
2
{
3
    instance_destroy();
4
    exit;
5
}
6
depth = obj_heroparent.depth + 99000;
7
var _channelnumber = obj_lightemup_controller.channelnumber % 5;
8
if (_channelnumber == 1)
9
{
10
}
11
if (_channelnumber == 2)
12
    draw_sprite_ext(spr_dw_kitchen, 0, camerax(), cameray() - 30, 2, 2, 0, c_white, 1);
13
if (_channelnumber == 3)
14
    draw_sprite(spr_rhythmgame_bg, 0, camerax(), cameray() - 15);
15
if (_channelnumber == 4)
16
{
17
    draw_sprite_ext(spr_susiezilla_background_backstage, 0, (camerax() + 20) - (camerawidth() / 2), cameray() - 30, 2, 2, 0, c_white, 1);
18
    draw_sprite_ext(spr_susiezilla_background, 0, (camerax() + 20) - (camerawidth() / 2), cameray() - 30, 2, 2, 0, c_white, 1);
19
}
20
if (_channelnumber == 0)
21
{
22
    draw_sprite_ext(spr_desert_loop_backrgound_4, 0, camerax(), cameray(), 2, 2, 0, c_white, 1);
23
    draw_sprite_ext(spr_desert_loop_middle_back_3, 0, camerax(), cameray(), 2, 2, 0, c_white, 1);
24
    draw_sprite_ext(spr_desert_loop_middle_2, 0, camerax(), cameray(), 2, 2, 0, c_white, 1);
25
    draw_sprite_ext(spr_desert_loop_foreground, 0, camerax(), cameray(), 2, 2, 0, c_white, 1);
26
}