Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_mountain_top_background_dunes_25_Draw_0

(view raw script w/o annotations or w/e)
1
var yy = (__view_get(e__VW.YView, 0) / 1.2) - 100;
2
var i = 0;
3
while (i <= room_width)
4
{
5
    draw_background(2509, __view_get(e__VW.XView, 0) + i, yy);
6
    i += background_get_width(2509);
7
}
8
i = -200;
9
while (i <= room_width)
10
{
11
    draw_background(2510, (__view_get(e__VW.XView, 0) + i) / 1.05, 120 + yy);
12
    i += background_get_width(2510);
13
}
14
var mountain_offset = -200;
15
i = mountain_offset;
16
while (i <= room_width)
17
{
18
    draw_background(2504, (__view_get(e__VW.XView, 0) / 1.3) + i, 150 + yy);
19
    i += background_get_width(2504);
20
}
21
i = 0;
22
while (i <= room_width)
23
{
24
    draw_background(2511, (__view_get(e__VW.XView, 0) / 1.07) + i, 118 + yy);
25
    i += background_get_width(2511);
26
}
27
i = 0;
28
while (i <= room_width)
29
{
30
    draw_background(2513, (__view_get(e__VW.XView, 0) / 1.1) + i, 114 + yy);
31
    i += background_get_width(2513);
32
}
33
i = 0;
34
while (i <= room_width)
35
{
36
    draw_sprite(spr_mountain_bg_layer7, -1, (__view_get(e__VW.XView, 0) / 1.1) + i, 68 + yy);
37
    i += sprite_get_width(spr_mountain_bg_layer7);
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
}