Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_hotland_roof_light_controller_Draw_0

(view raw script w/o annotations or w/e)
1
var pl_sprite = 0;
2
depth = active_object.depth - 1;
3
if (global.route == 3)
4
{
5
    switch (active_object.sprite_index)
6
    {
7
        case spr_pl_up:
8
            pl_sprite = 3466;
9
            break;
10
        case spr_pl_down_geno:
11
            pl_sprite = 3705;
12
            break;
13
        case spr_pl_left_geno:
14
            pl_sprite = 3117;
15
            break;
16
        case spr_pl_right_geno:
17
            pl_sprite = 2574;
18
            break;
19
        case spr_pl_up_geno_shoot_roof:
20
            pl_sprite = 3380;
21
            break;
22
        default:
23
            pl_sprite = -4;
24
            exit;
25
            break;
26
    }
27
}
28
else
29
{
30
    switch (active_object.sprite_index)
31
    {
32
        case spr_pl_up:
33
            pl_sprite = 3466;
34
            break;
35
        case spr_pl_down:
36
            pl_sprite = 732;
37
            break;
38
        case spr_pl_left:
39
            pl_sprite = 620;
40
            break;
41
        case spr_pl_right:
42
            pl_sprite = 2617;
43
            break;
44
        default:
45
            pl_sprite = -4;
46
            exit;
47
            break;
48
    }
49
}
50
draw_set_alpha(overlay_draw_alpha);
51
draw_sprite(pl_sprite, active_object.image_index, active_object.x, active_object.y);
52
draw_set_alpha(1);