inroom
int rno = inroom(dpx,dpy);
dogroom = inroom(omx,omy);
uroom = inroom(u.ux,u.uy);
if(inroom(obj->ox,obj->oy) != dogroom) continue;
int inroom(xchar, xchar);
mroom = inroom(omx,omy);
if(mroom < 0 || mroom != inroom(u.ux,u.uy)){
int uroom = inroom(u.ux, u.uy);
if(uroom != inroom(u.ux, u.uy)) known = TRUE;
int roomno = inroom(u.ux,u.uy);
if(inroom(shopkeeper->mx, shopkeeper->my)
inroom(shopkeeper->mx,shopkeeper->my) == ESHK(shopkeeper)->shoproom)
inroom(shopkeeper->mx,shopkeeper->my) != ESHK(shopkeeper)->shoproom)
inroom(u.ux+u.dx, u.uy+u.dy) + 1 == u.uinshop &&
shkroom = inroom(omx,omy);
if(shkroom < 0 || shkroom != inroom(u.ux,u.uy))
int uroom = inroom(u.ux, u.uy);
int tmp = inroom(u.ux, u.uy);
if((i = inroom(nx,ny)) >= 0 && rooms[i].rtype == VAULT)
if(inroom(u.ux,u.uy) != inroom(mtmp->mx,mtmp->my)) return;