Undertale script viewer

← back to main script listing

gml_Object_obj_hotlandparalava_Draw_0

(view raw script w/o annotations or w/e)
1
maximum = room_width / 20;
2
xx[4] += 0.25;
3
for (i = -1; i < (maximum + 1); i += 1)
4
{
5
    draw_sprite_ext(spr_hotlandlava, 0, (i * 20) + xx[4], room_height - 80, 1, 1, 0, c_white, 0.5);
6
    lastx = (i * 20) + xx[4];
7
}
8
if (xx[4] >= 20)
9
    xx[4] -= 20;
10
xx[3] += 0.5;
11
for (i = -1; i < (maximum + 1); i += 1)
12
{
13
    draw_sprite_ext(spr_hotlandlava, 0, (i * 20) + xx[3], room_height - 68, 1, 1, 0, c_white, 0.75);
14
    lastx = (i * 20) + xx[3];
15
}
16
if (xx[3] >= 20)
17
    xx[3] -= 20;
18
xx[2] += 0.8;
19
for (i = -1; i < (maximum + 1); i += 1)
20
{
21
    draw_sprite(spr_hotlandlava, 0, (i * 20) + xx[2], room_height - 54);
22
    lastx = (i * 20) + xx[2];
23
}
24
if (xx[2] >= 20)
25
    xx[2] -= 20;
26
xx[1] += 0.9;
27
for (i = -1; i < (maximum + 1); i += 1)
28
{
29
    draw_sprite(spr_hotlandlava, 0, (i * 20) + xx[1], room_height - 38);
30
    lastx = (i * 20) + xx[1];
31
}
32
if (xx[1] >= 20)
33
    xx[1] -= 20;
34
xx[0] += 1;
35
for (i = -1; i < (maximum + 1); i += 1)
36
{
37
    draw_sprite(spr_hotlandlava, 0, (i * 20) + xx[0], room_height - 20);
38
    lastx = (i * 20) + xx[0];
39
}
40
if (xx[0] >= 20)
41
    xx[0] -= 20;