diff options
author | Shmuale Mark <shm.mark@gmail.com> | 2014-06-19 16:05:04 -0400 |
---|---|---|
committer | Shmuale Mark <shm.mark@gmail.com> | 2014-06-22 10:03:45 -0400 |
commit | 465957cba490a2a9d5444a64523572a90cfb837f (patch) | |
tree | 536c94ce0702e60217120aa2bb27325aff1b8f2d /crawl-ref/source/teleport.h | |
parent | 393eda0d444702a7eda580e6c363bbdcaba8d54e (diff) | |
download | crawl-ref-465957cba490a2a9d5444a64523572a90cfb837f.tar.gz crawl-ref-465957cba490a2a9d5444a64523572a90cfb837f.zip |
The great mon-stuff migration.
A good deal of functions move to the two new files, mon-poly and
mon-message. Of the others, some go to where they are used, some to
mon-util, and a few are made member methods of monster.
This probably breaks Xcode compilation, and I'm not able to test
the changes I made to MSVC that will (hopefully) keep it working.
Diffstat (limited to 'crawl-ref/source/teleport.h')
-rw-r--r-- | crawl-ref/source/teleport.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/crawl-ref/source/teleport.h b/crawl-ref/source/teleport.h index fd724a09d6..c1e63c6014 100644 --- a/crawl-ref/source/teleport.h +++ b/crawl-ref/source/teleport.h @@ -9,6 +9,11 @@ bool blink_away(monster* mon, bool self_cast = false); bool blink_away(monster* mon, actor* caster, bool from_seen = true, bool self_cast = false); void blink_range(monster* mon); void blink_close(monster* mon); +void mons_relocated(monster* mons); +bool monster_blink(monster* mons, bool quiet = false); +bool monster_space_valid(const monster* mons, coord_def target, + bool forbid_sanctuary); +void monster_teleport(monster* mons, bool instan, bool silent = false); bool valid_blink_destination(const actor* moved, const coord_def& target, bool forbid_sanctuary = false, |