}
-void place_outer_noperm_grid(grid_type *g_ptr)
-{
- feature_type *_f_ptr = &f_info[feat_wall_outer];
- if (permanent_wall(_f_ptr)) g_ptr->feat = (s16b)feat_state(feat_wall_outer, FF_UNPERM);
- else g_ptr->feat = feat_wall_outer;
- g_ptr->info &= ~(CAVE_MASK);
- g_ptr->info |= (CAVE_OUTER | CAVE_VAULT);
- if (g_ptr->m_idx) delete_monster_idx(g_ptr->m_idx);
-}
-
-
void place_solid_perm_grid(grid_type *g_ptr)
{
g_ptr->feat = feat_permanent;
solid_perm
} place_grid_type;
-extern void place_outer_noperm_grid(grid_type *g_ptr);
extern void place_solid_perm_grid(grid_type *g_ptr);
extern void place_grid(grid_type *g_ptr, place_grid_type pg_type);
extern bool darkened_grid(player_type *player_ptr, grid_type *g_ptr);
{
/* Granite wall (outer) */
case '%':
- place_outer_noperm_grid(g_ptr);
+ place_grid(g_ptr, outer_noperm);
break;
/* Granite wall (inner) */