summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/player.cc
diff options
context:
space:
mode:
authordshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2007-10-08 20:08:53 +0000
committerdshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2007-10-08 20:08:53 +0000
commit95d587c3feda35ad847d676165aa9e9a6c67bfb4 (patch)
treef62bf3770b9958bcd590466184a7386361a27b33 /crawl-ref/source/player.cc
parent9da9f88dfcd5bbbc28cd41b33bdee86f05183398 (diff)
downloadcrawl-ref-95d587c3feda35ad847d676165aa9e9a6c67bfb4.tar.gz
crawl-ref-95d587c3feda35ad847d676165aa9e9a6c67bfb4.zip
Orc knights and warlords can yell battle-cries to make lesser orcs fight better.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2387 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/player.cc')
-rw-r--r--crawl-ref/source/player.cc10
1 files changed, 4 insertions, 6 deletions
diff --git a/crawl-ref/source/player.cc b/crawl-ref/source/player.cc
index 6b9a0f7158..1553b85763 100644
--- a/crawl-ref/source/player.cc
+++ b/crawl-ref/source/player.cc
@@ -6019,23 +6019,21 @@ bool player::invisible() const
return (duration[DUR_INVIS] && !backlit());
}
-bool player::visible_to(actor *looker)
+bool player::visible_to(const actor *looker) const
{
if (this == looker)
return (!invisible() || can_see_invisible());
- monsters* mon = dynamic_cast<monsters*>(looker);
-
+ const monsters* mon = dynamic_cast<const monsters*>(looker);
return mons_player_visible(mon);
}
-bool player::can_see(actor *target)
+bool player::can_see(const actor *target) const
{
if (this == target)
return visible_to(target);
- monsters* mon = dynamic_cast<monsters*>(target);
-
+ const monsters* mon = dynamic_cast<const monsters*>(target);
return (mons_near(mon) && target->visible_to(this));
}