From ea12d2ed65bf641fddd50b24c8d59808e307f6bf Mon Sep 17 00:00:00 2001
From: "Egli Adrian (IT-SCI-API-PFI)" <adrian.egli@sbb.ch>
Date: Sun, 16 Jun 2019 11:49:04 +0200
Subject: [PATCH] rendering

---
 flatland/utils/graphics_pil.py | 19 +++++++++++--------
 notebooks/Scene_Editor.ipynb   |  4 ++--
 2 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/flatland/utils/graphics_pil.py b/flatland/utils/graphics_pil.py
index e14e42b..4983928 100644
--- a/flatland/utils/graphics_pil.py
+++ b/flatland/utils/graphics_pil.py
@@ -83,12 +83,15 @@ class PILGL(GraphicsLayer):
         self.background_grid = np.zeros(shape=(self.width, self.height))
         for x in range(self.width):
             for y in range(self.height):
-                distance = int(np.floor(np.sqrt(self.width * 2.0 + self.height)))
+                distance = None
                 for rc in dTargets:
                     r = rc[1]
                     c = rc[0]
                     d = int(np.floor(np.sqrt((x - r) ** 2 + (y - c) ** 2)))
-                    distance = min(d, distance)
+                    if distance is None:
+                        distance = d
+                    else:
+                        distance = min(d, distance)
                 self.background_grid[x][y] = distance
 
     def rgb_s2i(self, sRGB):
@@ -309,11 +312,11 @@ class PILSVG(PILGL):
             "Scenery/Nadelbaume_A.svg",
             "Scenery/Nadelbaume_B.svg",
             "Scenery/Bergwelt_B.svg",
-            "Scenery/Bergwelt_C_Teil_1_links.svg",
-            "Scenery/Bergwelt_C_Teil_2_rechts.svg",
-            "Scenery/Bergwelt_A_Teil_1_links.svg",
-            "Scenery/Bergwelt_A_Teil_2_mitte.svg",
-            "Scenery/Bergwelt_A_Teil_3_rechts.svg",
+            # "Scenery/Bergwelt_C_Teil_1_links.svg",
+            # "Scenery/Bergwelt_C_Teil_2_rechts.svg",
+            # "Scenery/Bergwelt_A_Teil_1_links.svg",
+            # "Scenery/Bergwelt_A_Teil_2_mitte.svg",
+            # "Scenery/Bergwelt_A_Teil_3_rechts.svg",
         ]
 
         imgBg = self.pilFromSvgFile('svg', "Background_Light_green.svg")
@@ -430,7 +433,7 @@ class PILSVG(PILGL):
                     if self.background_grid[col][row] < 4:
                         a = int(self.background_grid[col][row])
                         a = a % len(self.dBuildings)
-                        if (col + row) % 10 > 2:
+                        if (col + row) % 10 > 7:
                             pilTrack = self.dScenery[0]
                         else:
                             if (col + row + col * row) % 2 == 0:
diff --git a/notebooks/Scene_Editor.ipynb b/notebooks/Scene_Editor.ipynb
index db23e0e..551aedd 100644
--- a/notebooks/Scene_Editor.ipynb
+++ b/notebooks/Scene_Editor.ipynb
@@ -100,7 +100,7 @@
     {
      "data": {
       "application/vnd.jupyter.widget-view+json": {
-       "model_id": "387832d242b44d69a1712a42d9547c05",
+       "model_id": "c96cefa474204cb1992da3eb286fb659",
        "version_major": 2,
        "version_minor": 0
       },
@@ -134,7 +134,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.6.5"
+   "version": "3.6.8"
   },
   "latex_envs": {
    "LaTeX_envs_menu_present": true,
-- 
GitLab