Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_mountain_top_background_dunes_26_Draw_0

(view raw script w/o annotations or w/e)
1
var i = 0;
2
while (i <= room_width)
3
{
4
    draw_background(2502, (__view_get(e__VW.XView, 0) + i) / 1.05, 109);
5
    i += background_get_width(2502);
6
}
7
draw_background(2503, (__view_get(e__VW.XView, 0) + 180) / 1.05, 106);
8
var mountain_offset = -400;
9
i = mountain_offset;
10
while (i <= room_width)
11
{
12
    draw_background(2504, (__view_get(e__VW.XView, 0) / 1.3) + i, 100);
13
    i += background_get_width(2504);
14
}
15
i = 0;
16
while (i <= room_width)
17
{
18
    draw_background(2507, (__view_get(e__VW.XView, 0) / 1.07) + i, 102);
19
    i += background_get_width(2507);
20
}
21
i = 0;
22
while (i <= room_width)
23
{
24
    draw_background(2506, (__view_get(e__VW.XView, 0) / 1.1) + i, 92);
25
    i += background_get_width(2506);
26
}
27
i = 0;
28
while (i <= room_width)
29
{
30
    draw_sprite(spr_mountain_bg_layer7, -1, (__view_get(e__VW.XView, 0) / 1.1) + i, 42);
31
    i += sprite_get_width(spr_mountain_bg_layer7);
32
}
33
i = 0;
34
while (i <= room_width)
35
{
36
    draw_background(2508, (__view_get(e__VW.XView, 0) / 1.15) + i, 40);
37
    i += sprite_get_width(mountain_bg_layer8);
38
}
39
40
enum e__VW
41
{
42
    XView,
43
    YView,
44
    WView,
45
    HView,
46
    Angle,
47
    HBorder,
48
    VBorder,
49
    HSpeed,
50
    VSpeed,
51
    Object,
52
    Visible,
53
    XPort,
54
    YPort,
55
    WPort,
56
    HPort,
57
    Camera,
58
    SurfaceID
59
}