Lines Matching refs:sy
497 buzz(int type, xchar sx, xchar sy, int dx, int dy)
521 sy += dy;
522 if ((lev = &levl[sx][sy])->typ)
523 Tmp_at(sx, sy);
526 if (cansee(sx - dx, sy - dy))
528 if (ZAP_POS(levl[sx][sy - dy].typ))
530 if (ZAP_POS(levl[sx - dx][sy].typ)) {
545 sy -= dy;
554 if (cansee(sx, sy)) {
555 mnewsym(sx, sy);
560 if ((mon = m_at(sx, sy)) &&
578 } else if (sx == u.ux && sy == u.uy) {
615 if (cansee(sx, sy))
622 if (ZAP_POS(rmn = levl[sx][sy - dy].typ) &&
623 (IS_ROOM(rmn) || ZAP_POS(levl[sx + dx][sy - dy].typ)))
625 if (ZAP_POS(rmn = levl[sx - dx][sy].typ) &&
626 (IS_ROOM(rmn) || ZAP_POS(levl[sx - dx][sy + dy].typ)))