cansee
int cansee(xchar, xchar);
if (cansee(mtmp->mx, mtmp->my))
if (cansee(rx, ry))
if (cansee(x, y))
if (cansee(bhitpos.x, bhitpos.y))
if (cansee(bhitpos.x, bhitpos.y))
if (!cansee(cx, cy)) {
if (cansee(omx, omy))
if (cansee(omx, omy))
if (cansee(nix, niy))
if (cansee(mtmp->mx, mtmp->my)) {
if (cansee(mdef->mx, mdef->my)) {
if (cansee(mdef->mx, mdef->my)) {
vis = (cansee(magr->mx, magr->my) && cansee(mdef->mx, mdef->my));
if (mdat->mlet == ';' && mtmp->minvis && cansee(mtmp->mx, mtmp->my)) {
&& cansee(mtmp->mx, mtmp->my));
if (cansee(mtmp->mx, mtmp->my))
if (Conflict && cansee(mtmp->mx, mtmp->my)
if (cansee(mtmp->mx, mtmp->my) &&
if (cansee(x, y))
if (prevx >= 0 && cansee(prevx, prevy)) {
if (cansee(x, y))
if (cansee(x, y)) {
if (room->lit || cansee(x, y) || Blind)
cansee(obj->ox, obj->oy);
if (cansee(mtmp->mx, mtmp->my)) {
if (!cansee(zx, zy))
if (shkp->mcansee && !Invis && cansee(omx, omy)) {
if (show & cansee(mtmp->mx, mtmp->my))
if (show & cansee(mtmp->mx, mtmp->my))
int in_sight = cansee(mtmp->mx, mtmp->my);
if (in_sight && !cansee(mtmp->mx, mtmp->my))
if ((u.ux == fcx && u.uy == fcy) || cansee(fcx, fcy) ||
if (!cansee(guard->mx, guard->my)) {
if (cansee(nx, ny)) {
if (cansee(whd->wx, whd->wy)) {
if (!cansee(wtmp->wx, wtmp->wy) && wtmp->wdispl) {
if (!cansee(mtmp->mx, mtmp->my))
if (!cansee(mtmp->mx, mtmp->my))
if (cansee(sx - dx, sy - dy))
if (cansee(sx, sy)) {
if (cansee(mon->mx, mon->my))
if (cansee(sx, sy))
if (cansee(otx, oty))
if (cansee(obj->ox, obj->oy))