Lines Matching defs:aroom
422 dodoor(int x, int y, struct mkroom *aroom)
430 dosdoor(x, y, aroom, rn2(8) ? DOOR : SDOOR);
434 dosdoor(int x, int y, struct mkroom *aroom, int type)
444 aroom->doorct++;
445 broom = aroom + 1;
726 struct mkroom *aroom;
735 aroom = &rooms[rn2(nroom - 1)];
736 if (aroom->rtype != 0)
738 if (aroom->doorct == 1 && rn2(5))
742 dd = finddpos(aroom->lx, aroom->hy + 1, aroom->hx, aroom->hy + 1);
745 dd = finddpos(aroom->lx, aroom->ly - 1, aroom->hx, aroom->ly - 1);
759 dosdoor(xx, yy, aroom, SDOOR);
764 dosdoor(xx, yy, aroom, rn2(5) ? SDOOR : DOOR);