D_BEYOND
if (Beyond && fabs(xnew) < D_BEYOND && fabs(ynew) < D_BEYOND)
xnew = SGN(Player.p_x) * MAX(fabs(Player.p_x), D_BEYOND);
ynew = SGN(Player.p_y) * MAX(fabs(Player.p_y), D_BEYOND);
else if (MAX(fabs(Player.p_x), fabs(Player.p_y)) >= D_BEYOND)
if (MAX(fabs(playerp->p_x), fabs(playerp->p_y)) > D_BEYOND)