Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_wave_fx_raining_Draw_0

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