Home | History | Annotate | Download | only in hack

Lines Matching defs:typ

137 		crm->typ = egd->fakecorr[fcbeg].ftyp;
138 if (!crm->typ)
196 if (levl[x][y].typ == CORR)
211 while (levl[x][y].typ == ROOM) {
260 egd->fakecorr[0].ftyp = levl[x][y].typ;
261 levl[x][y].typ = DOOR;
269 int x, y, dx, dy, gx, gy, nx, ny, typ;
291 if (!IS_WALL(typ = (crm = &levl[nx][ny])->typ) && typ != POOL) {
305 if (ACCESSIBLE(typ))
307 crm->typ = (typ == SCORR) ? CORR : DOOR;
323 while ((typ = (crm = &levl[nx][ny])->typ) != 0) {
325 * in view of the above we must have IS_WALL(typ) or typ ==
329 if (isok(nx + nx - x, ny + ny - y) && typ != POOL &&
330 ZAP_POS(levl[nx + nx - x][ny + ny - y].typ)) {
331 crm->typ = DOOR;
346 crm->typ = DOOR;
349 crm->typ = CORR;
360 fcp->ftyp = typ;