1 | function collision_line_all(arg0, arg1, arg2, arg3, arg4, arg5, arg6) |
2 | { |
3 | var _a = undefined; |
4 | var _n = 0; |
5 | var _h = abs(arg1 - arg3); |
6 | var _id = collision_line(arg0, arg1, arg2, arg3, arg4, arg5, arg6); |
7 | while (_id) |
8 | { |
9 | with (_id) |
10 | { |
11 | _a[_n] = id; |
12 | _n++; |
13 | y -= (abs(sprite_height) + _h); |
14 | } |
15 | _id = collision_line(arg0, arg1, arg2, arg3, arg4, arg5, arg6); |
16 | } |
17 | for (var _i = 0; _i < _n; _i++) |
18 | { |
19 | with (_a[_i]) |
20 | y += (abs(sprite_height) + _h); |
21 | } |
22 | return _a; |
23 | } |