3 #include "system/angband.h"
8 enum class FloorFeatureType;
9 bool in_bounds(floor_type *floor_ptr, POSITION y, POSITION x);
10 bool in_bounds2(floor_type *floor_ptr, POSITION y, POSITION x);
11 bool in_bounds2u(floor_type *floor_ptr, POSITION y, POSITION x);
12 bool is_cave_empty_bold(PlayerType *player_ptr, POSITION x, POSITION y);
13 bool is_cave_empty_bold2(PlayerType *player_ptr, POSITION x, POSITION y);
14 bool cave_has_flag_bold(floor_type *floor_ptr, POSITION y, POSITION x, FloorFeatureType f_idx);
15 bool player_has_los_bold(PlayerType *player_ptr, POSITION y, POSITION x);
16 bool player_bold(PlayerType *player_ptr, POSITION y, POSITION x);
17 bool cave_stop_disintegration(floor_type *floor_ptr, POSITION y, POSITION x);
18 bool cave_los_bold(floor_type *floor_ptr, POSITION y, POSITION x);
19 bool feat_supports_los(FEAT_IDX f_idx);
20 bool cave_clean_bold(floor_type *floor_ptr, POSITION y, POSITION x);
21 bool cave_drop_bold(floor_type *floor_ptr, POSITION y, POSITION x);
22 bool pattern_tile(floor_type *floor_ptr, POSITION y, POSITION x);