OSDN Git Service

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

index 60954e1..37b70d0 100644 (file)
@@ -224,8 +224,8 @@ void add_door(player_type *player_ptr, POSITION x, POSITION y)
                place_secret_door(player_ptr, y, x, DOOR_DEFAULT);
 
                /* set boundarys so don't get wide doors */
-               place_solid_bold(player_ptr, y, x - 1);
-               place_solid_bold(player_ptr, y, x + 1);
+               place_bold(player_ptr, y, x - 1, solid);
+               place_bold(player_ptr, y, x + 1, solid);
        }
 
        /* look at:
@@ -243,8 +243,8 @@ void add_door(player_type *player_ptr, POSITION x, POSITION y)
                place_secret_door(player_ptr, y, x, DOOR_DEFAULT);
 
                /* set boundarys so don't get wide doors */
-               place_solid_bold(player_ptr, y - 1, x);
-               place_solid_bold(player_ptr, y + 1, x);
+               place_bold(player_ptr, y - 1, x, solid);
+               place_bold(player_ptr, y + 1, x, solid);
        }
 }
 
index 352d0fa..26cd41e 100644 (file)
@@ -1295,16 +1295,6 @@ bool darkened_grid(player_type *player_ptr, grid_type *g_ptr)
 }
 
 
-void place_solid_bold(player_type *player_ptr, POSITION y, POSITION x)
-{
-       floor_type *floor_ptr = player_ptr->current_floor_ptr;
-       set_cave_feat(floor_ptr, y, x, feat_wall_solid);
-       floor_ptr->grid_array[y][x].info &= ~(CAVE_MASK);
-       add_cave_info(floor_ptr, y, x, CAVE_SOLID);
-       delete_monster(player_ptr, y, x);
-}
-
-
 void place_solid_perm_bold(player_type *player_ptr, POSITION y, POSITION x)
 {
        floor_type *floor_ptr = player_ptr->current_floor_ptr;
index 0d4888e..ae67609 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_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 fe59449..27f163b 100644 (file)
@@ -180,8 +180,8 @@ bool build_type1(player_type *player_ptr)
                        }
 
                        /* Prevent edge of wall from being tunneled */
-                       place_solid_bold(player_ptr, yval, x1 - 1);
-                       place_solid_bold(player_ptr, yval, x2 + 1);
+                       place_bold(player_ptr, yval, x1 - 1, solid);
+                       place_bold(player_ptr, yval, x2 + 1, solid);
                }
                else
                {
@@ -193,8 +193,8 @@ bool build_type1(player_type *player_ptr)
                        }
 
                        /* Prevent edge of wall from being tunneled */
-                       place_solid_bold(player_ptr, y1 - 1, xval);
-                       place_solid_bold(player_ptr, y2 + 1, xval);
+                       place_bold(player_ptr, y1 - 1, xval, solid);
+                       place_bold(player_ptr, y2 + 1, xval, solid);
                }
 
                place_random_door(player_ptr, yval, xval, TRUE);
index 470b52b..c12fa08 100644 (file)
@@ -935,12 +935,12 @@ bool build_type13(player_type *player_ptr)
                for (y = y1; y <= yval; y++)
                {
                        place_bold(player_ptr, y, x2, floor);
-                       place_solid_bold(player_ptr, y, x1 - 1);
+                       place_bold(player_ptr, y, x1 - 1, solid);
                }
                for (y = yval; y <= y2 + 1; y++)
                {
                        place_bold(player_ptr, y, x1, floor);
-                       place_solid_bold(player_ptr, y, x2 + 1);
+                       place_bold(player_ptr, y, x2 + 1, solid);
                }
        }
        else
@@ -948,12 +948,12 @@ bool build_type13(player_type *player_ptr)
                for (y = yval; y <= y2 + 1; y++)
                {
                        place_bold(player_ptr, y, x1, floor);
-                       place_solid_bold(player_ptr, y, x2 + 1);
+                       place_bold(player_ptr, y, x2 + 1, solid);
                }
                for (y = y1; y <= yval; y++)
                {
                        place_bold(player_ptr, y, x2, floor);
-                       place_solid_bold(player_ptr, y, x1 - 1);
+                       place_bold(player_ptr, y, x1 - 1, solid);
                }
        }