IS_ROOM
return(IS_ROOM(levl[u.ux+x][u.uy+y].typ));
if (!IS_ROOM(levl[(int)u.ux][(int)u.uy].typ) || !rn2(4) ||
if (IS_ROOM(levl[(int)u.ux][(int)u.uy+1].typ))
else if(IS_ROOM(levl[(int)u.ux][u.uy-1].typ))
if(IS_ROOM(levl[u.ux+1][(int)u.uy].typ))
else if(IS_ROOM(levl[u.ux-1][(int)u.uy].typ))
(IS_ROOM(rmn) || ZAP_POS(levl[sx+dx][sy-dy].typ)))
(IS_ROOM(rmn) || ZAP_POS(levl[sx-dx][sy+dy].typ)))