summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/map_knowledge.cc
diff options
context:
space:
mode:
authorRobert Vollmert <rvollmert@gmx.net>2009-12-05 09:35:32 +0100
committerRobert Vollmert <rvollmert@gmx.net>2009-12-05 09:36:36 +0100
commitaa95d78c68b44e943944ae64c24b346b16fbe881 (patch)
treee2557c2835556b96a43aefa1425a4c5498e80c33 /crawl-ref/source/map_knowledge.cc
parentb251a923968bed8dddd52d37a0319564ae9f1312 (diff)
downloadcrawl-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.cc4
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);