I finally allowed TCOD to use custom foreground colors. Now walls, roofs, doors go through the same shading pipeline as the ground color (background color of the console). I'm not yet really convinced by its new look, but for sure it's more... well, graphical...