FLOOR
ch = FLOOR;
gr_row_col(&row, &col, (FLOOR | TUNNEL | OBJECT | STAIRS));
gr_row_col(&row, &col, (FLOOR | TUNNEL | STAIRS | OBJECT));
(dungeon[row][col] & (FLOOR | TUNNEL))) {
(dungeon[mrow][mcol] == FLOOR) && !blind) {
gr_row_col(&row, &col, (FLOOR | TUNNEL | STAIRS | OBJECT));
(dungeon[row][col] & (FLOOR|TUNNEL|STAIRS|DOOR))) {
return(dungeon[row][col] & (FLOOR | TUNNEL | DOOR | STAIRS | TRAP));
if ((dungeon[row][col] == FLOOR) ||
gr_row_col(&row, &col, (FLOOR | TUNNEL));
gr_row_col(&row, &col, (FLOOR | TUNNEL));
if (mask & (TUNNEL | STAIRS | HORWALL | VERTWALL | FLOOR | DOOR)) {
if (mask & FLOOR) {
if ((dungeon[row][col] == FLOOR) || (dungeon[row][col] == TUNNEL)) {
(dungeon[row][col] & (TUNNEL | FLOOR | DOOR))) {
while ((i < 9) && dungeon[row][col] & ~(FLOOR | TUNNEL | DOOR | MONSTER)) {
(dungeon[row][col] & ~(FLOOR | TUNNEL | DOOR | MONSTER))) {
gr_row_col(&row, &col, (FLOOR | MONSTER));
gr_row_col(&row, &col, (FLOOR | MONSTER));
gr_row_col(&row, &col, (FLOOR | TUNNEL | STAIRS | OBJECT));