OSDN Git Service

[Refactor] #38997 place_outer_noperm_bold() を削除し、place_grid() に統合 / Removed place_out...
authorHourier <hourier@users.sourceforge.jp>
Sat, 18 Jan 2020 10:54:24 +0000 (19:54 +0900)
committerHourier <hourier@users.sourceforge.jp>
Sat, 18 Jan 2020 14:01:53 +0000 (23:01 +0900)
src/grid.c
src/grid.h
src/rooms-vault.c
src/rooms.c

index 26fb2de..352d0fa 100644 (file)
@@ -1295,18 +1295,6 @@ bool darkened_grid(player_type *player_ptr, grid_type *g_ptr)
 }
 
 
-void place_outer_noperm_bold(player_type *player_ptr, POSITION y, POSITION x)
-{
-       floor_type *floor_ptr = player_ptr->current_floor_ptr;
-       feature_type *_f_ptr = &f_info[feat_wall_outer];
-       if (permanent_wall(_f_ptr)) set_cave_feat(floor_ptr, y, x, (s16b)feat_state(feat_wall_outer, FF_UNPERM));
-       else set_cave_feat(floor_ptr, y, x, feat_wall_outer);
-       floor_ptr->grid_array[y][x].info &= ~(CAVE_MASK);
-       add_cave_info(floor_ptr, y, x, (CAVE_OUTER | CAVE_VAULT));
-       delete_monster(player_ptr, y, x);
-}
-
-
 void place_solid_bold(player_type *player_ptr, POSITION y, POSITION x)
 {
        floor_type *floor_ptr = player_ptr->current_floor_ptr;
index 8af3ad6..0d4888e 100644 (file)
@@ -218,7 +218,6 @@ extern void place_grid(player_type *player_ptr, grid_type *g_ptr, grid_bold_type
 extern bool darkened_grid(player_type *player_ptr, grid_type *g_ptr);
 extern void delete_monster(player_type *player_ptr, POSITION y, POSITION x);
 extern void place_bold(player_type *player_ptr, POSITION y, POSITION x, grid_bold_type gh_type);
-void place_outer_noperm_bold(player_type *player_ptr, POSITION y, POSITION x);
 void place_solid_bold(player_type *player_ptr, POSITION y, POSITION x);
 void place_solid_perm_bold(player_type *player_ptr, POSITION y, POSITION x);
 void place_solid_noperm_bold(player_type *player_ptr, POSITION y, POSITION x);
index 2017b8f..ad7c973 100644 (file)
@@ -88,9 +88,9 @@ static void build_bubble_vault(player_type *player_ptr, POSITION x0, POSITION y0
        {
                int side_x = x0 - xhsize + i;
 
-               place_outer_noperm_bold(player_ptr, y0 - yhsize + 0, side_x);
+               place_bold(player_ptr, y0 - yhsize + 0, side_x, outer_noperm);
                floor_ptr->grid_array[y0 - yhsize + 0][side_x].info |= (CAVE_ROOM | CAVE_ICKY);
-               place_outer_noperm_bold(player_ptr, y0 - yhsize + ysize - 1, side_x);
+               place_bold(player_ptr, y0 - yhsize + ysize - 1, side_x, outer_noperm);
                floor_ptr->grid_array[y0 - yhsize + ysize - 1][side_x].info |= (CAVE_ROOM | CAVE_ICKY);
        }
 
@@ -99,9 +99,9 @@ static void build_bubble_vault(player_type *player_ptr, POSITION x0, POSITION y0
        {
                int side_y = y0 - yhsize + i;
 
-               place_outer_noperm_bold(player_ptr, side_y, x0 - xhsize + 0);
+               place_bold(player_ptr, side_y, x0 - xhsize + 0, outer_noperm);
                floor_ptr->grid_array[side_y][x0 - xhsize + 0].info |= (CAVE_ROOM | CAVE_ICKY);
-               place_outer_noperm_bold(player_ptr, side_y, x0 - xhsize + xsize - 1);
+               place_bold(player_ptr, side_y, x0 - xhsize + xsize - 1, outer_noperm);
                floor_ptr->grid_array[side_y][x0 - xhsize + xsize - 1].info |= (CAVE_ROOM | CAVE_ICKY);
        }
 
@@ -143,7 +143,7 @@ static void build_bubble_vault(player_type *player_ptr, POSITION x0, POSITION y0
                        if (((min2 - min1) <= 2) && (!(min1 < 3)))
                        {
                                /* Boundary at midpoint+ not at inner region of bubble */
-                               place_outer_noperm_bold(player_ptr, y0 - yhsize + y, x0 - xhsize + x);
+                               place_bold(player_ptr, y0 - yhsize + y, x0 - xhsize + x, outer_noperm);
                        }
                        else
                        {
@@ -1055,7 +1055,7 @@ static void build_mini_c_vault(player_type *player_ptr, POSITION x0, POSITION y0
 
                floor_ptr->grid_array[y1 - 2][x].info |= (CAVE_ROOM | CAVE_ICKY);
 
-               place_outer_noperm_bold(player_ptr, y1 - 2, x);
+               place_bold(player_ptr, y1 - 2, x, outer_noperm);
        }
 
        for (x = x1 - 2; x <= x2 + 2; x++)
@@ -1064,7 +1064,7 @@ static void build_mini_c_vault(player_type *player_ptr, POSITION x0, POSITION y0
 
                floor_ptr->grid_array[y2 + 2][x].info |= (CAVE_ROOM | CAVE_ICKY);
 
-               place_outer_noperm_bold(player_ptr, y2 + 2, x);
+               place_bold(player_ptr, y2 + 2, x, outer_noperm);
        }
 
        for (y = y1 - 2; y <= y2 + 2; y++)
@@ -1073,7 +1073,7 @@ static void build_mini_c_vault(player_type *player_ptr, POSITION x0, POSITION y0
 
                floor_ptr->grid_array[y][x1 - 2].info |= (CAVE_ROOM | CAVE_ICKY);
 
-               place_outer_noperm_bold(player_ptr, y, x1 - 2);
+               place_bold(player_ptr, y, x1 - 2, outer_noperm);
        }
 
        for (y = y1 - 2; y <= y2 + 2; y++)
@@ -1082,7 +1082,7 @@ static void build_mini_c_vault(player_type *player_ptr, POSITION x0, POSITION y0
 
                floor_ptr->grid_array[y][x2 + 2].info |= (CAVE_ROOM | CAVE_ICKY);
 
-               place_outer_noperm_bold(player_ptr, y, x2 + 2);
+               place_bold(player_ptr, y, x2 + 2, outer_noperm);
        }
 
        for (y = y1 - 1; y <= y2 + 1; y++)
index 30983e7..e3a9c4c 100644 (file)
@@ -1531,18 +1531,18 @@ void build_room(player_type *player_ptr, POSITION x1, POSITION x2, POSITION y1,
        floor_type *floor_ptr = player_ptr->current_floor_ptr;
        for (i = 0; i <= xsize; i++)
        {
-               place_outer_noperm_bold(player_ptr, y1, x1 + i);
+               place_bold(player_ptr, y1, x1 + i, outer_noperm);
                floor_ptr->grid_array[y1][x1 + i].info |= (CAVE_ROOM | CAVE_ICKY);
-               place_outer_noperm_bold(player_ptr, y2, x1 + i);
+               place_bold(player_ptr, y2, x1 + i, outer_noperm);
                floor_ptr->grid_array[y2][x1 + i].info |= (CAVE_ROOM | CAVE_ICKY);
        }
 
        /* Left and right boundaries */
        for (i = 1; i < ysize; i++)
        {
-               place_outer_noperm_bold(player_ptr, y1 + i, x1);
+               place_bold(player_ptr, y1 + i, x1, outer_noperm);
                floor_ptr->grid_array[y1 + i][x1].info |= (CAVE_ROOM | CAVE_ICKY);
-               place_outer_noperm_bold(player_ptr, y1 + i, x2);
+               place_bold(player_ptr, y1 + i, x2, outer_noperm);
                floor_ptr->grid_array[y1 + i][x2].info |= (CAVE_ROOM | CAVE_ICKY);
        }