Lines Matching refs:hy
12 #define somey() ((random()%(croom->hy-croom->ly+1))+croom->ly)
117 for(y = troom->ly; y <= troom->hy; y++) in makelevel()
142 register int lx, ly, hx, hy, lowx, lowy, hix, hiy, dx, dy; in makerooms() local
166 hy = rsp->rhy; in makerooms()
181 if(hx-lx < dx + dx/2 + 2*xlim || hy-ly < dy + dy/3 + 2*ylim) { in makerooms()
196 lowy = ly + ylim + rn2(hy - ly - dy - 2*ylim + 1); in makerooms()
216 register int lx,ly,hx,hy,xlim,ylim; local
226 (hx = rsp->rhx) < lowx || (hy = rsp->rhy) < lowy)
240 addrsx(lx,ly,lowx-2,hy,discarded);
241 if(hy - hiy > 2*ylim + 4)
242 addrsx(lx,hiy+2,hx,hy,discarded);
244 addrsx(hix+2,ly,hx,hy,discarded);
248 addrsx(lx,ly,hx,hy,discarded) in addrsx() argument
249 register int lx,ly,hx,hy; in addrsx()
257 ly >= rsp->rly && hy <= rsp->rhy)
277 rsp->rhy = hy;
416 croom->hy = hiy;
485 cc = finddpos(xx,croom->ly,xx,croom->hy);
486 tt = finddpos(tx,troom->ly,tx,troom->hy);
487 } else if(troom->hy < croom->ly) {
492 ty = troom->hy+1;
499 cc = finddpos(xx,croom->ly,xx,croom->hy);
500 tt = finddpos(tx,troom->ly,tx,troom->hy);
504 yy = croom->hy+1;
633 dd = finddpos(aroom->lx,aroom->hy+1,aroom->hx,aroom->hy+1);
699 my = croom->hy+1;