Deltarune 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