Searched refs:nroom (Results 1 - 24 of 24) sorted by relevance

/seL4-refos-master/projects/refos/impl/apps/nethack/src/nethack-3.4.3/src/
H A Dextralev.c18 int nroom; /* Only meaningful for "real" rooms */ member in struct:rogueroom
81 dodoor(fromx, fromy, &rooms[r[x][y].nroom]);
100 dodoor(tox, toy, &rooms[r[x][y].nroom]);
118 dodoor(fromx, fromy, &rooms[r[x][y].nroom]);
137 dodoor(tox, toy, &rooms[r[x][y].nroom]);
218 nroom = 0;
223 if (!rn2(5) && (nroom || (x<2 && y<2))) {
238 nroom++;
243 nroom = 0;
248 r[x][y].nroom
[all...]
H A Dmklev.c111 qsort((genericptr_t) rooms, (unsigned)nroom, sizeof(struct mkroom), do_comp);
113 qsort((genericptr_t) rooms, nroom, sizeof(struct mkroom), do_comp);
199 croom = &rooms[nroom];
204 nroom++;
233 while(nroom < MAXNROFROOMS && rnd_rect()) {
234 if(nroom >= (MAXNROFROOMS/6) && rn2(2) && !tried_vault) {
237 vault_x = rooms[nroom].lx;
238 vault_y = rooms[nroom].ly;
239 rooms[nroom].hx = -1;
326 for(a = 0; a < nroom
[all...]
H A Dmkmap.c284 flood_fill_rm(i,j,nroom+ROOMOFFSET,FALSE,FALSE);
288 rooms[nroom-1].irregular = TRUE;
289 if(nroom >= (MAXNROFROOMS*2))
299 nroom + ROOMOFFSET) {
314 for(croom = &rooms[0], croom2 = croom + 1; croom2 < &rooms[nroom]; ) {
355 for(i = 0; i < nroom; i++)
381 for (i = nroom - 1; i >= 0; --i) {
399 * Remove roomno from the rooms array, decrementing nroom. Also updates
409 struct mkroom *maxroom = &rooms[--nroom];
421 oroomno = nroom
[all...]
H A Dmkroom.c137 if(sroom - rooms >= nroom) {
191 register int i = nroom;
193 for(sroom = &rooms[rn2(nroom)]; i--; sroom++) {
194 if(sroom == &rooms[nroom])
453 sroom = &rooms[rn2(nroom)];
739 bwrite(fd, (genericptr_t) &nroom, sizeof(nroom));
740 for(i=0; i<nroom; i++)
770 mread(fd, (genericptr_t) &nroom, sizeof(nroom));
[all...]
H A Ddecl.c26 NEARDATA int nroom = 0; variable
H A Dsp_lev.c440 (!nroom || !rn2(nroom)) && (yabs+dy > ROWNO/2)) {
442 if(nroom < 4 && dy>1) dy--;
517 smeq[nroom] = nroom;
521 rooms[nroom].lx = xabs;
522 rooms[nroom].ly = yabs;
1386 for(i=0; i < nroom; i++) {
1394 if(i == nroom)
1400 for(i=0; i < nroom;
[all...]
H A Drestore.c786 if (nroom)
787 doorindex = rooms[nroom - 1].fdoor + rooms[nroom - 1].doorct;
H A Dmkmaze.c253 if(rtype == LR_BRANCH && nroom) {
/seL4-refos-master/apps/nethack/src/nethack-3.4.3/src/
H A Dextralev.c18 int nroom; /* Only meaningful for "real" rooms */ member in struct:rogueroom
81 dodoor(fromx, fromy, &rooms[r[x][y].nroom]);
100 dodoor(tox, toy, &rooms[r[x][y].nroom]);
118 dodoor(fromx, fromy, &rooms[r[x][y].nroom]);
137 dodoor(tox, toy, &rooms[r[x][y].nroom]);
218 nroom = 0;
223 if (!rn2(5) && (nroom || (x<2 && y<2))) {
238 nroom++;
243 nroom = 0;
248 r[x][y].nroom
[all...]
H A Dmklev.c111 qsort((genericptr_t) rooms, (unsigned)nroom, sizeof(struct mkroom), do_comp);
113 qsort((genericptr_t) rooms, nroom, sizeof(struct mkroom), do_comp);
199 croom = &rooms[nroom];
204 nroom++;
233 while(nroom < MAXNROFROOMS && rnd_rect()) {
234 if(nroom >= (MAXNROFROOMS/6) && rn2(2) && !tried_vault) {
237 vault_x = rooms[nroom].lx;
238 vault_y = rooms[nroom].ly;
239 rooms[nroom].hx = -1;
326 for(a = 0; a < nroom
[all...]
H A Dmkmap.c284 flood_fill_rm(i,j,nroom+ROOMOFFSET,FALSE,FALSE);
288 rooms[nroom-1].irregular = TRUE;
289 if(nroom >= (MAXNROFROOMS*2))
299 nroom + ROOMOFFSET) {
314 for(croom = &rooms[0], croom2 = croom + 1; croom2 < &rooms[nroom]; ) {
355 for(i = 0; i < nroom; i++)
381 for (i = nroom - 1; i >= 0; --i) {
399 * Remove roomno from the rooms array, decrementing nroom. Also updates
409 struct mkroom *maxroom = &rooms[--nroom];
421 oroomno = nroom
[all...]
H A Dmkroom.c137 if(sroom - rooms >= nroom) {
191 register int i = nroom;
193 for(sroom = &rooms[rn2(nroom)]; i--; sroom++) {
194 if(sroom == &rooms[nroom])
453 sroom = &rooms[rn2(nroom)];
739 bwrite(fd, (genericptr_t) &nroom, sizeof(nroom));
740 for(i=0; i<nroom; i++)
770 mread(fd, (genericptr_t) &nroom, sizeof(nroom));
[all...]
H A Ddecl.c26 NEARDATA int nroom = 0; variable
H A Dsp_lev.c440 (!nroom || !rn2(nroom)) && (yabs+dy > ROWNO/2)) {
442 if(nroom < 4 && dy>1) dy--;
517 smeq[nroom] = nroom;
521 rooms[nroom].lx = xabs;
522 rooms[nroom].ly = yabs;
1386 for(i=0; i < nroom; i++) {
1394 if(i == nroom)
1400 for(i=0; i < nroom;
[all...]
H A Drestore.c786 if (nroom)
787 doorindex = rooms[nroom - 1].fdoor + rooms[nroom - 1].doorct;
H A Dmkmaze.c253 if(rtype == LR_BRANCH && nroom) {
/seL4-refos-master/projects/refos/impl/apps/nethack/src/nethack-3.4.3/include/
H A Dmkroom.h100 #define IS_LAST_ROOM_PTR(x) (ROOM_INDEX(x) == nroom)
H A Dsp_lev.h240 xchar nroom; member in struct:__anon721
H A Ddecl.h33 E NEARDATA int nroom; variable
/seL4-refos-master/apps/nethack/src/nethack-3.4.3/include/
H A Dmkroom.h100 #define IS_LAST_ROOM_PTR(x) (ROOM_INDEX(x) == nroom)
H A Dsp_lev.h240 xchar nroom; member in struct:__anon43
H A Ddecl.h33 E NEARDATA int nroom; variable
/seL4-refos-master/projects/refos/impl/apps/nethack/src/nethack-3.4.3/sys/share/
H A Dlev_yacc.c1089 special_lev.nroom = nrooms;
/seL4-refos-master/apps/nethack/src/nethack-3.4.3/sys/share/
H A Dlev_yacc.c1089 special_lev.nroom = nrooms;

Completed in 265 milliseconds