OSDN Git Service

[Refactor] #38997 place_outer_perm_bold() に floor_type * 引数を追加. / Add floor_type...
[hengband/hengband.git] / src / grid.h
index 102f657..b0dbbc6 100644 (file)
@@ -227,11 +227,11 @@ typedef struct
        if ((C)->m_idx) delete_monster_idx((C)->m_idx); \
 }
 
-#define place_outer_perm_bold(Y, X) \
+#define place_outer_perm_bold(F, Y, X) \
 { \
-       set_cave_feat(floor_ptr, Y,X,feat_permanent); \
-       p_ptr->current_floor_ptr->grid_array[Y][X].info &= ~(CAVE_MASK); \
-       add_cave_info(p_ptr->current_floor_ptr, Y,X,CAVE_OUTER); \
+       set_cave_feat(F, Y, X, feat_permanent); \
+       (F)->grid_array[Y][X].info &= ~(CAVE_MASK); \
+       add_cave_info((F), Y,X,CAVE_OUTER); \
        delete_monster(Y, X); \
 }