Deltarune (Chapter 1) script viewer

← back to main script listing

gml_Object_DEVICE_APPEARANCE_Draw_0

(view raw script w/o annotations or w/e)
1
if (t <= 0)
2
{
3
    xs = 1 + (t / 10);
4
    if (xs < 0)
5
        xs = 0;
6
    draw_sprite_part_ext(sprite_index, 0, 0, m, sprite_width, 1, (x - ((sprite_width / 2) * xs)) + (sprite_width / 2), (y + m) - 400, xs, 800, c_white, 1);
7
}
8
if (t > 0 && t < m)
9
{
10
    draw_sprite_part(sprite_index, 0, 0, m - t, sprite_width, 1 + (t * 2), x, (y - t) + m);
11
    draw_sprite_part_ext(sprite_index, 0, 0, m - t - 1, sprite_width, 1, x, (y - 400 - t) + m, 1, 400, c_white, 1);
12
    draw_sprite_part_ext(sprite_index, 0, 0, m + t, sprite_width, 1, x, y + t + m, 1, 400, c_white, 1);
13
}
14
if (t >= m)
15
    draw_sprite(sprite_index, 0, x, y);
16
if (momentum > 0)
17
{
18
    if (t < (tmax + 2))
19
        t += momentum;
20
}
21
if (momentum < 0)
22
    t += momentum;