3 #include "system/angband.h"
8 enum class TerrainCharacteristics;
9 bool in_bounds(FloorType *floor_ptr, POSITION y, POSITION x);
10 bool in_bounds2(FloorType *floor_ptr, POSITION y, POSITION x);
11 bool in_bounds2u(FloorType *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(FloorType *floor_ptr, POSITION y, POSITION x, TerrainCharacteristics 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(FloorType *floor_ptr, POSITION y, POSITION x);
18 bool cave_los_bold(FloorType *floor_ptr, POSITION y, POSITION x);
19 bool feat_supports_los(FEAT_IDX f_idx);
20 bool cave_clean_bold(FloorType *floor_ptr, POSITION y, POSITION x);
21 bool cave_drop_bold(FloorType *floor_ptr, POSITION y, POSITION x);
22 bool pattern_tile(FloorType *floor_ptr, POSITION y, POSITION x);