Lines Matching refs:dy
232 int lx, ly, hx, hy, lowx, lowy, hix, hiy, dx, dy;
262 dx = dy = 1;
265 dy = 2 + rn2(4);
266 if (dx * dy > 50)
267 dy = 50 / dx;
271 if (hx - lx < dx + dx / 2 + 2 * xlim || hy - ly < dy + dy / 3 + 2 * ylim) {
285 lowy = ly + ylim + rn2(hy - ly - dy - 2 * ylim + 1);
287 hiy = lowy + dy;
289 if (maker(lowx, dx, lowy, dy)) {
575 int dx, dy, dix, diy, cct;
589 dy = 0;
595 dy = -1;
603 dy = 0;
609 dy = 1;
619 ty = tt.y - dy;
620 if (nxcor && levl[xx + dx][yy + dy].typ)
627 yy += dy;
656 if (dy && dix > diy) {
662 dy = 0;
670 dy = ddy;
676 crm = &levl[xx + dx][yy + dy];
683 dy = (ty < yy) ? -1 : 1;
684 crm = &levl[xx + dx][yy + dy];
687 dy = -dy;
690 dy = 0;
692 crm = &levl[xx + dx][yy + dy];
730 int dy, xx, yy;
741 dy = 1;
744 dy = -1;
749 if ((rm = &levl[xx][yy + dy])->typ)
755 ttmp = maketrap(xx, yy + dy, TELEP_TRAP);
757 make_engr_at(xx, yy - dy, "ad ae?ar um");
766 mksobj_at(SCR_TELEPORTATION, xx, yy + dy);
768 (void) mkobj_at(0, xx, yy + dy);