Lines Matching refs:typ
291 if(room->typ == HWALL || in dozap()
292 room->typ == VWALL){ in dozap()
293 room->typ = ROOM; in dozap()
297 if(room->typ == HWALL || room->typ == VWALL || in dozap()
298 room->typ == SDOOR || room->typ == LDOOR){ in dozap()
299 room->typ = DOOR; in dozap()
302 if(room->typ == SCORR || !room->typ) { in dozap()
303 room->typ = CORR; in dozap()
375 int typ; in bhit() local
384 typ = levl[(int)bhitpos.x][(int)bhitpos.y].typ; in bhit()
398 if (!ZAP_POS(typ)) { in bhit()
408 tmp_at(-1, (levl[(int)bhitpos.x][(int)bhitpos.y].typ == POOL) ? -1 : 0); in bhit()
437 if (!ZAP_POS(levl[(int)bhitpos.x][(int)bhitpos.y].typ)) { in boomhit()
492 if ((lev = &levl[(int)sx][(int)sy])->typ) in buzz()
498 if (ZAP_POS(levl[(int)sx][sy-dy].typ)) in buzz()
500 if (ZAP_POS(levl[sx-dx][(int)sy].typ)) { in buzz()
521 if(lev->typ == POOL && abstype == 1 /* fire */) { in buzz()
523 lev->typ = ROOM; in buzz()
580 if(!ZAP_POS(lev->typ)) { in buzz()
588 if(ZAP_POS(rmn = levl[(int)sx][sy-dy].typ) && in buzz()
589 (IS_ROOM(rmn) || ZAP_POS(levl[sx+dx][sy-dy].typ))) in buzz()
591 if(ZAP_POS(rmn = levl[sx-dx][(int)sy].typ) && in buzz()
592 (IS_ROOM(rmn) || ZAP_POS(levl[sx-dx][sy+dy].typ))) in buzz()