diff options
author | Matthew Cline <zelgadis@sourceforge.net> | 2009-11-20 18:52:05 -0800 |
---|---|---|
committer | Matthew Cline <zelgadis@sourceforge.net> | 2009-11-20 18:52:05 -0800 |
commit | cd26a67dc74141c030ac48ec29993fbb893a2005 (patch) | |
tree | c6d967ae5f2fc0df1a65cdbd3c40f79193e0c561 /crawl-ref/source/command.cc | |
parent | fd138a22530698396aeb5ecf43d13d1e3db112db (diff) | |
download | crawl-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.cc | 16 |
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 |