OSDN Git Service

[Refactor] #38997 destroy_level() に floor_type * 引数を追加. / Add floor_type * argument...
authordeskull <deskull@users.sourceforge.jp>
Tue, 24 Dec 2019 08:50:18 +0000 (17:50 +0900)
committerdeskull <deskull@users.sourceforge.jp>
Tue, 24 Dec 2019 08:50:18 +0000 (17:50 +0900)
src/floor-generate.c
src/floor-streams.c
src/floor-streams.h

index 979342d..3dc80d4 100644 (file)
@@ -702,7 +702,7 @@ static bool cave_gen(floor_type *floor_ptr)
                }
 
                /* Destroy the level if necessary */
-               if (dun->destroyed) destroy_level();
+               if (dun->destroyed) destroy_level(floor_ptr);
 
                /* Hack -- Add some rivers */
                if (one_in_(3) && (randint1(floor_ptr->dun_level) > 5))
index 73404e1..053346b 100644 (file)
@@ -445,7 +445,7 @@ void place_trees(floor_type *floor_ptr, POSITION x, POSITION y)
  * Build a destroyed level
  * @return なし
  */
-void destroy_level(void)
+void destroy_level(floor_type *floor_ptr)
 {
        POSITION y1, x1;
        int n;
index fbe6dd8..6bc2226 100644 (file)
@@ -17,4 +17,4 @@
 extern void add_river(floor_type *floor_ptr, FEAT_IDX feat1, FEAT_IDX feat2);
 extern void build_streamer(floor_type *floor_ptr, FEAT_IDX feat, int chance);
 extern void place_trees(floor_type *floor_ptr, POSITION x, POSITION y);
-extern void destroy_level(void);
+extern void destroy_level(floor_type *floor_ptr);