summaryrefslogtreecommitdiff
path: root/src/cave.hpp
diff options
context:
space:
mode:
authorBardur Arantsson <bardur@scientician.net>2015-03-07 16:55:42 +0100
committerBardur Arantsson <bardur@scientician.net>2015-03-07 16:55:42 +0100
commit45fac786776f6664727daf160919f22313061017 (patch)
tree48c27ccd3e323f24b22cc38059d0b0465b21bb68 /src/cave.hpp
parent8153d8af2716359c43913fdd93691450d3a625af (diff)
Convert cave-related macros from defines.h into functions
Diffstat (limited to 'src/cave.hpp')
-rw-r--r--src/cave.hpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/cave.hpp b/src/cave.hpp
index 612d93b4..21fa9a6b 100644
--- a/src/cave.hpp
+++ b/src/cave.hpp
@@ -37,3 +37,17 @@ extern void object_track(object_type *o_ptr);
extern void disturb(int stop_search);
extern int is_quest(int level);
extern int new_effect(int type, int dam, int time, int cy, int cx, int rad, s32b flags);
+extern bool cave_floor_bold(int y, int x);
+extern bool cave_floor_grid(cave_type const *c);
+extern bool cave_plain_floor_bold(int y, int x);
+extern bool cave_plain_floor_grid(cave_type const *c);
+extern bool cave_sight_bold(int y, int x);
+extern bool cave_sight_grid(cave_type const *c);
+extern bool cave_clean_bold(int y, int x);
+extern bool cave_empty_bold(int y, int x);
+extern bool cave_naked_bold(int y, int x);
+extern bool cave_naked_bold2(int y, int x);
+extern bool cave_perma_bold(int y, int x);
+extern bool cave_perma_grid(cave_type const *c);
+extern bool player_has_los_bold(int y, int x);
+extern bool player_can_see_bold(int y, int x);