| 1 |
function collision_rectangle_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_rectangle(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_rectangle(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 |
} |