Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_sneo_box_restore_effect_Draw_0

(view raw script w/o annotations or w/e)
1
if (!instance_exists(obj_shrinktangle))
2
{
3
    instance_destroy();
4
    exit;
5
}
6
left = lerp(x, obj_shrinktangle.left, glerp);
7
right = lerp(x, obj_shrinktangle.right, glerp);
8
top = lerp(y, obj_shrinktangle.top, glerp);
9
bottom = lerp(y, obj_shrinktangle.bottom, glerp);
10
glerp += 0.1;
11
var colo = draw_get_color();
12
draw_set_colour(#00C000);
13
draw_set_alpha(0.25);
14
for (i = 0; i < size; i++)
15
    draw_rectangle((left - size) + i, (top - size) + i, (right + size) - i, (bottom + size) - i, 1);
16
draw_set_alpha(1);
17
draw_set_colour(colo);
18
if (glerp >= 1)
19
    instance_destroy();