home · contact · privacy
7DRL: Add '_' altar symbol to map, declare it walkable.
[plomrogue] / src / client / draw_wins.c
index b636678e9597599f8e54a09efbc8429049883284..24fae132707df1566fa59f07e0e5057cdd980e9b 100644 (file)
@@ -408,14 +408,15 @@ extern void draw_win_map(struct Win * win)
             set_ch_on_yx(win, y, x * 2 + (y % 2) + 1, ' ' | a);
         }
     }
-    init_pair(4, COLOR_BLUE, COLOR_BLACK);
-    init_pair(5, COLOR_YELLOW, COLOR_BLACK);
-    init_pair(6, COLOR_RED, COLOR_WHITE);
-    init_pair(7, COLOR_WHITE, COLOR_RED);
-    init_pair(8, COLOR_GREEN, COLOR_BLACK);
-    init_pair(9, COLOR_MAGENTA, COLOR_BLACK);
-    init_pair(10, COLOR_CYAN, COLOR_BLACK);
-    init_pair(11, COLOR_BLACK, COLOR_GREEN);
+    init_pair(4, COLOR_BLUE, COLOR_BLACK); //
+    init_pair(5, COLOR_YELLOW, COLOR_BLACK); //
+    init_pair(6, COLOR_RED, COLOR_WHITE); //
+    init_pair(7, COLOR_WHITE, COLOR_RED); //
+    init_pair(8, COLOR_GREEN, COLOR_BLACK); //
+    init_pair(9, COLOR_MAGENTA, COLOR_BLACK); //
+    init_pair(10, COLOR_CYAN, COLOR_BLACK); //
+    init_pair(11, COLOR_BLACK, COLOR_GREEN); //
+    init_pair(12, COLOR_BLACK, COLOR_MAGENTA); //
     for (y = 0; y < world.map.length; y++)
     {
         for (x = 0; x < world.map.length; x++)
@@ -453,6 +454,10 @@ extern void draw_win_map(struct Win * win)
                 { //
                     a = COLOR_PAIR(11); //
                 } //
+                else if ('_' == c) //
+                { //
+                    a = COLOR_PAIR(12); //
+                } //
                 // char c = world.map.cells[y*world.map.length + x];
                 set_ch_on_yx(win, y, x * 2 + (y % 2),     c | a); //
                 set_ch_on_yx(win, y, x * 2 + (y % 2) + 1, ' ' | a); //