Override berserk/shadows in view terrain mode (twelwe).
authorNeil Moore <neil@s-z.org>
Tue, 1 Jul 2014 13:23:35 +0000 (09:23 -0400)
committerNeil Moore <neil@s-z.org>
Tue, 1 Jul 2014 13:23:35 +0000 (09:23 -0400)
crawl-ref/source/view.cc

index 8d46ab0..24fdc95 100644 (file)
@@ -70,6 +70,8 @@
 
 //#define DEBUG_PANE_BOUNDS
 
+static bool _show_terrain = false;
+
 crawl_view_geometry crawl_view;
 
 bool handle_seen_interrupt(monster* mons, vector<string>* msgs_buf)
@@ -724,7 +726,9 @@ string screenshot()
 
 int viewmap_flash_colour()
 {
-    if (you.attribute[ATTR_SHADOWS])
+    if (_show_terrain)
+        return BLACK;
+    else if (you.attribute[ATTR_SHADOWS])
         return LIGHTGREY;
     else if (you.berserk())
         return RED;
@@ -1025,8 +1029,6 @@ static void _draw_los(screen_cell_t *cell,
 #endif
 }
 
-static bool _show_terrain = false;
-
 //---------------------------------------------------------------
 //
 // Draws the main window using the character set returned