From e2a13e7f2798ac5b373a0bbfb410c0efad7450ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Mon, 5 Dec 2016 15:22:11 +0100 Subject: [PATCH] change downwards map rendering --- src/c3nav/mapdata/render/renderer.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/c3nav/mapdata/render/renderer.py b/src/c3nav/mapdata/render/renderer.py index fd690952..dc7bc1c7 100644 --- a/src/c3nav/mapdata/render/renderer.py +++ b/src/c3nav/mapdata/render/renderer.py @@ -157,10 +157,12 @@ class LevelRenderer(): def render_simple(self, png=True): svg = self.create_svg() + dark_lower = [] lower = [] for level in self.level.lower(): lower.append(level) if not level.intermediate: + dark_lower.extend(lower) lower = [] lower.append(self.level) @@ -169,14 +171,17 @@ class LevelRenderer(): contents.append(self.polygon_svg(box(0, 0, width, height), fill_color='#000000')) - for level in lower: + for level in dark_lower: self.add_svg_image(svg, 'file://'+get_render_path('level-%s.base.png' % level.name)) contents = self.add_svg_content(svg) - contents.append(self.polygon_svg(self.level.geometries.hole_shadows, + contents.append(self.polygon_svg(box(0, 0, width, height), fill_color='#000000', fill_opacity=0.1)) + for level in lower: + self.add_svg_image(svg, 'file://'+get_render_path('level-%s.base.png' % level.name)) + filename = get_render_path('level-%s.simple.svg' % self.level.name) with open(filename, 'w') as f: f.write(ET.tostring(svg).decode())