summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/command.cc
diff options
context:
space:
mode:
authorMatthew Cline <zelgadis@sourceforge.net>2009-11-20 18:52:05 -0800
committerMatthew Cline <zelgadis@sourceforge.net>2009-11-20 18:52:05 -0800
commitcd26a67dc74141c030ac48ec29993fbb893a2005 (patch)
treec6d967ae5f2fc0df1a65cdbd3c40f79193e0c561 /crawl-ref/source/command.cc
parentfd138a22530698396aeb5ecf43d13d1e3db112db (diff)
downloadcrawl-ref-cd26a67dc74141c030ac48ec29993fbb893a2005.tar.gz
crawl-ref-cd26a67dc74141c030ac48ec29993fbb893a2005.zip
Fix console monster lookup (?/M)
Diffstat (limited to 'crawl-ref/source/command.cc')
-rw-r--r--crawl-ref/source/command.cc16
1 files changed, 16 insertions, 0 deletions
diff --git a/crawl-ref/source/command.cc b/crawl-ref/source/command.cc
index afa35a155c..eec98f4608 100644
--- a/crawl-ref/source/command.cc
+++ b/crawl-ref/source/command.cc
@@ -1727,6 +1727,22 @@ static bool _find_description(bool &again, std::string& error_inout)
monster_list.push_back(fake_mon);
+#ifndef USE_TILE
+ int colour = mons_class_colour(m_type);
+ if (colour == BLACK)
+ colour = LIGHTGREY;
+
+ std::string prefix = "(<";
+ prefix += colour_to_str(colour);
+ prefix += ">";
+ prefix += stringize_glyph(mons_char(fake_mon.type));
+ prefix += "</";
+ prefix += colour_to_str(colour);
+ prefix += ">) ";
+
+ str = prefix + str;
+#endif
+
me = new MonsterMenuEntry(str, &(monster_list.back()), letter);
}
else