Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_wave_fx_Draw_0

(view raw script w/o annotations or w/e)
1
if (drawself)
2
    draw_self();
3
wave_siner += 1;
4
if (mode == 0)
5
{
6
    for (i = 0; i < wave_max; i += 1)
7
        draw_sprite_part(sprite_index, 0, i, 0, 1, sprite_height, x + i + (sin((wave_siner + i) / 30) * 2), y);
8
}
9
if (mode == 1)
10
{
11
    wave_max = sprite_height;
12
    for (i = 0; i < wave_max; i += thickness)
13
        draw_sprite_part(sprite_index, 0, 0, i * thickness, sprite_width, thickness, x + i + (sin((wave_siner + i) / 30) * 2), y);
14
}