*
* Line 1 -- permanent flag
*/
-#define cave_perma_bold(Y,X) \
- (cave_have_flag_bold(p_ptr->current_floor_ptr, (Y), (X), FF_PERMANENT))
+#define cave_perma_bold(F,Y,X) \
+ (cave_have_flag_bold((F), (Y), (X), FF_PERMANENT))
/*
POSITION ny, nx;
/* Stagger around */
- while (cave_perma_bold(y, x) || p_ptr->current_floor_ptr->grid_array[y][x].o_idx || (p_ptr->current_floor_ptr->grid_array[y][x].info & CAVE_OBJECT))
+ while (cave_perma_bold(p_ptr->current_floor_ptr, y, x) || p_ptr->current_floor_ptr->grid_array[y][x].o_idx || (p_ptr->current_floor_ptr->grid_array[y][x].info & CAVE_OBJECT))
{
/* Pick a location */
scatter(&ny, &nx, y, x, 1, 0);