Undertale script viewer

← back to main script listing

gml_Object_obj_heatwaver_Draw_0

(view raw script w/o annotations or w/e)
1
x = obj_uborder.x;
2
y = obj_uborder.y;
3
xa = obj_rborder.x;
4
ya = obj_dborder.y;
5
if (drawngr == 1)
6
    sprite_delete(gr);
7
gr = sprite_create_from_screen_x(x, y, xa - x, ya - y, 0, 0, 0, 0);
8
sprite_index = gr;
9
scr_fx_waver
scr_fx_waver

b = argument0; c = argument1; a += 1; for (i = 0; i < sprite_height; i += 1) { a += 1; draw_sprite_part_ext(sprite_index, image_index, 0, i, sprite_width, 1, x + (sin(a / b) * c), y + i, 1, 1, c_white, image_alpha); }
(sprite_height / 50, cfactor);
10
drawngr = 1;