Undertale script viewer

← back to main script listing

gml_Object_obj_purplegradienter_Draw_0

(view raw script w/o annotations or w/e)
1
ac = 1.5 + sin(siner / 20);
2
siner += 1;
3
draw_set_alpha(1);
4
for (i = 0; i < 10; i += 1)
5
{
6
    draw_set_alpha((0.8 - (i / 16)) * amt);
7
    draw_set_color(c_purple);
8
    ossafe_fill_rectangle(-10, room_height - (i * i * ac), room_width + 10, room_height - ((i + 1) * (i + 1) * ac));
9
}
10
draw_set_alpha(1);
11
if (fade == 1)
12
{
13
    amt -= 0.03;
14
    if (amt < 0.05)
15
        instance_destroy();
16
}