-extern s16b feat_up_stair;
-extern s16b feat_down_stair;
-extern s16b feat_entrance;
-extern s16b feat_trap_open;
-extern s16b feat_trap_armageddon;
-extern s16b feat_trap_piranha;
-extern s16b feat_rubble;
-extern s16b feat_magma_vein;
-extern s16b feat_quartz_vein;
-extern s16b feat_granite;
-extern s16b feat_permanent;
-extern s16b feat_glass_floor;
-extern s16b feat_glass_wall;
-extern s16b feat_permanent_glass_wall;
-extern s16b feat_pattern_start;
-extern s16b feat_pattern_1;
-extern s16b feat_pattern_2;
-extern s16b feat_pattern_3;
-extern s16b feat_pattern_4;
-extern s16b feat_pattern_end;
-extern s16b feat_pattern_old;
-extern s16b feat_pattern_exit;
-extern s16b feat_pattern_corrupted;
-extern s16b feat_black_market;
-extern s16b feat_town;
-extern s16b feat_deep_water;
-extern s16b feat_shallow_water;
-extern s16b feat_deep_lava;
-extern s16b feat_shallow_lava;
-extern s16b feat_dirt;
-extern s16b feat_grass;
-extern s16b feat_flower;
-extern s16b feat_brake;
-extern s16b feat_tree;
-extern s16b feat_mountain;
-extern s16b feat_swamp;
-extern s16b feat_undetected;
-
-extern byte dungeon_type;
-extern s16b *max_dlv;
-extern s16b feat_wall_outer;
-extern s16b feat_wall_inner;
-extern s16b feat_wall_solid;
-extern s16b floor_type[100], fill_type[100];
+extern FEAT_IDX feat_up_stair;
+extern FEAT_IDX feat_down_stair;
+extern FEAT_IDX feat_entrance;
+extern FEAT_IDX feat_trap_open;
+extern FEAT_IDX feat_trap_armageddon;
+extern FEAT_IDX feat_trap_piranha;
+extern FEAT_IDX feat_rubble;
+extern FEAT_IDX feat_magma_vein;
+extern FEAT_IDX feat_quartz_vein;
+extern FEAT_IDX feat_granite;
+extern FEAT_IDX feat_permanent;
+extern FEAT_IDX feat_glass_floor;
+extern FEAT_IDX feat_glass_wall;
+extern FEAT_IDX feat_permanent_glass_wall;
+extern FEAT_IDX feat_pattern_start;
+extern FEAT_IDX feat_pattern_1;
+extern FEAT_IDX feat_pattern_2;
+extern FEAT_IDX feat_pattern_3;
+extern FEAT_IDX feat_pattern_4;
+extern FEAT_IDX feat_pattern_end;
+extern FEAT_IDX feat_pattern_old;
+extern FEAT_IDX feat_pattern_exit;
+extern FEAT_IDX feat_pattern_corrupted;
+extern FEAT_IDX feat_black_market;
+extern FEAT_IDX feat_town;
+extern FEAT_IDX feat_deep_water;
+extern FEAT_IDX feat_shallow_water;
+extern FEAT_IDX feat_deep_lava;
+extern FEAT_IDX feat_shallow_lava;
+extern FEAT_IDX feat_dirt;
+extern FEAT_IDX feat_grass;
+extern FEAT_IDX feat_flower;
+extern FEAT_IDX feat_brake;
+extern FEAT_IDX feat_tree;
+extern FEAT_IDX feat_mountain;
+extern FEAT_IDX feat_swamp;
+extern FEAT_IDX feat_undetected;
+
+extern DUNGEON_IDX dungeon_type;
+extern DEPTH *max_dlv;
+extern FEAT_IDX feat_wall_outer;
+extern FEAT_IDX feat_wall_inner;
+extern FEAT_IDX feat_wall_solid;
+extern FEAT_IDX floor_type[100], fill_type[100];