summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Vollmert <rvollmert@gmx.net>2009-11-20 13:16:28 +0100
committerRobert Vollmert <rvollmert@gmx.net>2009-11-20 13:52:23 +0100
commita1f03b4ec494079e000640e5260d58df301962ca (patch)
treef89a38c3b485b92925d5f1f6b8a26b09b8f53b76
parent1c16bab0903f06b65e7f6683b40079cf6d54ce6a (diff)
downloadcrawl-ref-a1f03b4ec494079e000640e5260d58df301962ca.tar.gz
crawl-ref-a1f03b4ec494079e000640e5260d58df301962ca.zip
map_cell::feat() -- easy remembered feat access.
-rw-r--r--crawl-ref/source/map_knowledge.cc5
-rw-r--r--crawl-ref/source/map_knowledge.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/crawl-ref/source/map_knowledge.cc b/crawl-ref/source/map_knowledge.cc
index 578ca2f2b9..023f874846 100644
--- a/crawl-ref/source/map_knowledge.cc
+++ b/crawl-ref/source/map_knowledge.cc
@@ -37,6 +37,11 @@ unsigned map_cell::glyph() const
return (mons_char(object.mons));
}
+dungeon_feature_type map_cell::feat() const
+{
+ return (object.feat);
+}
+
bool map_cell::known() const
{
return (object && (flags & MAP_GRID_KNOWN));
diff --git a/crawl-ref/source/map_knowledge.h b/crawl-ref/source/map_knowledge.h
index 80263826d5..ee58ec51a5 100644
--- a/crawl-ref/source/map_knowledge.h
+++ b/crawl-ref/source/map_knowledge.h
@@ -16,6 +16,7 @@ struct map_cell
void clear() { flags = 0; object = show_type(); }
unsigned glyph() const;
+ dungeon_feature_type feat() const;
bool known() const;
bool seen() const;
};