diff options
author | Robert Vollmert <rvollmert@gmx.net> | 2009-11-21 11:02:24 +0100 |
---|---|---|
committer | Robert Vollmert <rvollmert@gmx.net> | 2009-11-21 11:20:30 +0100 |
commit | 2fb6a7e3d921cde7222b816bda2aaf161005371a (patch) | |
tree | af3bce319aa2b32f996a255bc59e800966d85a2f /crawl-ref/source/areas.cc | |
parent | 201207baf25adbba05f334d80037d186281bccdf (diff) | |
download | crawl-ref-2fb6a7e3d921cde7222b816bda2aaf161005371a.tar.gz crawl-ref-2fb6a7e3d921cde7222b816bda2aaf161005371a.zip |
Move silenced(pos) to areas.cc.
Diffstat (limited to 'crawl-ref/source/areas.cc')
-rw-r--r-- | crawl-ref/source/areas.cc | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/crawl-ref/source/areas.cc b/crawl-ref/source/areas.cc index 31be349598..43dc1e4b97 100644 --- a/crawl-ref/source/areas.cc +++ b/crawl-ref/source/areas.cc @@ -27,6 +27,9 @@ #include "travel.h" #include "viewgeom.h" +/////////////// +// Sanctuary + static void _remove_sanctuary_property(const coord_def& where) { env.pgrid(where) &= ~(FPROP_SANCTUARY_1 | FPROP_SANCTUARY_2); @@ -241,3 +244,14 @@ void create_sanctuary(const coord_def& center, int time) else if (scare_count > 0) mpr("The monsters scatter in all directions!"); } + + +///////////// +// Silence + +bool silenced(const coord_def& p) +{ + // FIXME: implement for monsters + return (you.duration[DUR_SILENCE] && distance(p, you.pos()) <= 6*6 + 1); +} + |