function collision_line_all(argument0, argument1, argument2, argument3, argument4, argument5, argument6) //gml_Script_collision_line_all { var _a = undefined var _n = 0 var _h = abs(argument1 - argument3) var _id = collision_line(argument0, argument1, argument2, argument3, argument4, argument5, argument6) while _id { with (_id) { _a[_n] = id _n++ y -= (abs(sprite_height) + _h) } _id = collision_line(argument0, argument1, argument2, argument3, argument4, argument5, argument6) } for (var _i = 0; _i < _n; _i++) { with (_a[_i]) y += (abs(sprite_height) + _h) } return _a; }