summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/map_knowledge.cc
diff options
context:
space:
mode:
authorAdam Borowski <kilobyte@angband.pl>2010-10-20 12:43:51 +0200
committerAdam Borowski <kilobyte@angband.pl>2010-10-20 12:43:51 +0200
commit9eb58e8d93102ac4b2c0664a05e8554f13565e8d (patch)
treed333515012bf25e54ae4a3a4310fa40e848ea2f6 /crawl-ref/source/map_knowledge.cc
parent475154385fe97310c135e4c7b63dab320dc3a333 (diff)
downloadcrawl-ref-9eb58e8d93102ac4b2c0664a05e8554f13565e8d.tar.gz
crawl-ref-9eb58e8d93102ac4b2c0664a05e8554f13565e8d.zip
Remove special casing for detected items.
Diffstat (limited to 'crawl-ref/source/map_knowledge.cc')
-rw-r--r--crawl-ref/source/map_knowledge.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/crawl-ref/source/map_knowledge.cc b/crawl-ref/source/map_knowledge.cc
index eee87d8009..9a52ba796e 100644
--- a/crawl-ref/source/map_knowledge.cc
+++ b/crawl-ref/source/map_knowledge.cc
@@ -180,3 +180,12 @@ void clear_terrain_visibility()
env.map_knowledge(*i).flags &=~ MAP_VISIBLE_FLAG;
env.visible.clear();
}
+
+void map_cell::set_detected_item()
+{
+ clear_item();
+ flags |= MAP_DETECTED_ITEM;
+ _item = new item_info();
+ _item->base_type = OBJ_DETECTED;
+ _item->colour = Options.detected_item_colour;
+}