1 | function scr_wall_intersect_y |
2 | { |
3 | var xlength = lengthdir_x(arg2, arg3); |
4 | if (sign(xlength - x) != sign(arg4 - x)) |
5 | return arg0 + lengthdir_x(arg2, arg3); |
6 | return arg1 + lengthdir_y(abs(arg0 - arg4) / xlength, arg3); |
7 | } |