summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/directn.cc
diff options
context:
space:
mode:
authorStefan O'Rear <stefanor@cox.net>2009-12-30 03:27:21 -0800
committerStefan O'Rear <stefanor@cox.net>2009-12-30 03:27:57 -0800
commit74c535b701b7642b74b45934e78cadd7ab67a0e4 (patch)
treed80cb308cfc2ccc45a9e7b47f085a0abe24369c0 /crawl-ref/source/directn.cc
parenta144abbba078cf5ec99f570f7b81da564577636a (diff)
downloadcrawl-ref-74c535b701b7642b74b45934e78cadd7ab67a0e4.tar.gz
crawl-ref-74c535b701b7642b74b45934e78cadd7ab67a0e4.zip
Ignore obscured items in the UI
I probably missed a few spots.
Diffstat (limited to 'crawl-ref/source/directn.cc')
-rw-r--r--crawl-ref/source/directn.cc14
1 files changed, 7 insertions, 7 deletions
diff --git a/crawl-ref/source/directn.cc b/crawl-ref/source/directn.cc
index 047dcd3974..58aac3b22a 100644
--- a/crawl-ref/source/directn.cc
+++ b/crawl-ref/source/directn.cc
@@ -523,7 +523,7 @@ void full_describe_view()
if (unknown_mimic) // It'll be on top.
list_items.push_back(get_mimic_item(mon));
- const int oid = igrd(*ri);
+ const int oid = you.visible_igrd(*ri);
if (oid == NON_ITEM)
continue;
@@ -1764,10 +1764,10 @@ std::string get_terse_square_desc(const coord_def &gc)
else
desc = mons.full_name(DESC_PLAIN, true);
}
- else if (igrd(gc) != NON_ITEM)
+ else if (you.visible_igrd(gc) != NON_ITEM)
{
- if (mitm[igrd(gc)].is_valid())
- desc = mitm[igrd(gc)].name(DESC_PLAIN);
+ if (mitm[you.visible_igrd(gc)].is_valid())
+ desc = mitm[you.visible_igrd(gc)].name(DESC_PLAIN);
}
else
desc = feature_description(gc, false, DESC_PLAIN, false);
@@ -1793,7 +1793,7 @@ void get_square_desc(const coord_def &c, describe_info &inf,
return;
const monsters* mons = monster_at(c);
- const int oid = igrd(c);
+ const int oid = you.visible_igrd(c);
if (mons && mons->visible_to(&you))
{
@@ -1836,7 +1836,7 @@ void full_describe_square(const coord_def &c)
return;
const monsters* mons = monster_at(c);
- const int oid = igrd(c);
+ const int oid = you.visible_igrd(c);
if (mons && mons->visible_to(&you))
{
@@ -3425,7 +3425,7 @@ static void _describe_cell(const coord_def& where, bool in_range)
cloud_described = true;
}
- int targ_item = igrd(where);
+ int targ_item = you.visible_igrd(where);
if (targ_item != NON_ITEM)
{