OSDN Git Service

[Refactor] 不要なmonsterrace_hook_typeへのキャストを削除
[hengbandforosx/hengbandosx.git] / src / floor / cave.h
1 #pragma once
2
3 class FloorType;
4 class PlayerType;
5 enum class TerrainCharacteristics;
6 bool in_bounds(FloorType *floor_ptr, int y, int x);
7 bool in_bounds2(FloorType *floor_ptr, int y, int x);
8 bool in_bounds2u(FloorType *floor_ptr, int y, int x);
9 bool is_cave_empty_bold(PlayerType *player_ptr, int x, int y);
10 bool is_cave_empty_bold2(PlayerType *player_ptr, int x, int y);
11 bool cave_has_flag_bold(const FloorType *floor_ptr, int y, int x, TerrainCharacteristics f_idx);
12 bool cave_stop_disintegration(FloorType *floor_ptr, int y, int x);
13 bool cave_los_bold(FloorType *floor_ptr, int y, int x);
14 bool feat_supports_los(short f_idx);
15 bool cave_clean_bold(FloorType *floor_ptr, int y, int x);
16 bool cave_drop_bold(FloorType *floor_ptr, int y, int x);
17 bool pattern_tile(FloorType *floor_ptr, int y, int x);