IS_WALL
if (IS_WALL(levl[dpx][dpy].typ)) {
if (!IS_WALL(levl[x][y].typ)) /* avoid SDOORs with '+' as scrsym */
if (!IS_WALL(typ = (crm = &levl[nx][ny])->typ) && typ != POOL) {