Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_zapper_laser_linedraw_Draw_0

(view raw script w/o annotations or w/e)
1
if (global.turntimer < 1)
2
    instance_destroy();
3
total = 
scr_approach
scr_approach

function
scr_approach(arg0, arg1, arg2)
{ if (arg0 < arg1) { arg0 += arg2; if (arg0 > arg1) return arg1; } else { arg0 -= arg2; if (arg0 < arg1) return arg1; } return arg0; }
(total, 1, clamp((1 - total) * 0.2, 0.01, 1));
4
draw_line_width_color(obj_growtangle.x - (165 * total), (obj_growtangle.y + (obj_growtangle.sprite_height * 0.5)) - 2, obj_growtangle.x + (165 * total), (obj_growtangle.y + (obj_growtangle.sprite_height * 0.5)) - 2, 4, #00C000, #00C000);
5
draw_line_width_color(obj_growtangle.x - (165 * total), (obj_growtangle.y - (obj_growtangle.sprite_height * 0.5)) + 2, obj_growtangle.x + (165 * total), (obj_growtangle.y - (obj_growtangle.sprite_height * 0.5)) + 2, 4, #00C000, #00C000);