diff options
author | Robert Vollmert <rvollmert@gmx.net> | 2009-12-05 09:35:32 +0100 |
---|---|---|
committer | Robert Vollmert <rvollmert@gmx.net> | 2009-12-05 09:36:36 +0100 |
commit | aa95d78c68b44e943944ae64c24b346b16fbe881 (patch) | |
tree | e2557c2835556b96a43aefa1425a4c5498e80c33 /crawl-ref/source/map_knowledge.cc | |
parent | b251a923968bed8dddd52d37a0319564ae9f1312 (diff) | |
download | crawl-ref-aa95d78c68b44e943944ae64c24b346b16fbe881.tar.gz crawl-ref-aa95d78c68b44e943944ae64c24b346b16fbe881.zip |
Reset map knowledge colour in clear_map.
Fixes #120 (clear map removing walls).
Diffstat (limited to 'crawl-ref/source/map_knowledge.cc')
-rw-r--r-- | crawl-ref/source/map_knowledge.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/crawl-ref/source/map_knowledge.cc b/crawl-ref/source/map_knowledge.cc index ffdca55b03..8990ef2c10 100644 --- a/crawl-ref/source/map_knowledge.cc +++ b/crawl-ref/source/map_knowledge.cc @@ -11,6 +11,7 @@ #include "notes.h" #include "options.h" #include "overmap.h" +#include "show.h" #include "showsymb.h" #include "stuff.h" #include "terrain.h" @@ -205,7 +206,8 @@ void clear_map(bool clear_detected_items, bool clear_detected_monsters) continue; #endif - set_map_knowledge_obj(p, show_type(env.map_knowledge(p).feat())); + show_type plain = show_type(env.map_knowledge(p).feat()); + set_map_knowledge_obj(p, to_knowledge(plain)); set_map_knowledge_detected_mons(p, false); set_map_knowledge_detected_item(p, false); |