From 2ceb60445d8bea21112c495a2ffc82bbe0574fa6 Mon Sep 17 00:00:00 2001 From: "Egli Adrian (IT-SCI-API-PFI)" <adrian.egli@sbb.ch> Date: Tue, 28 May 2019 16:30:29 +0200 Subject: [PATCH] pil rendering bug fix --- examples/demo.py | 2 +- flatland/utils/graphics_pil.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/demo.py b/examples/demo.py index dae2118c..86e986f6 100644 --- a/examples/demo.py +++ b/examples/demo.py @@ -127,7 +127,7 @@ class Demo: self.action_size = 4 def create_renderer(self): - self.renderer = RenderTool(self.env, gl="QTSVG") + self.renderer = RenderTool(self.env, gl="PILSVG") handle = self.env.get_agent_handles() return handle diff --git a/flatland/utils/graphics_pil.py b/flatland/utils/graphics_pil.py index fe5e74b5..63a4be28 100644 --- a/flatland/utils/graphics_pil.py +++ b/flatland/utils/graphics_pil.py @@ -351,7 +351,7 @@ class PILSVG(PILGL): rgbaZug3[xy_color_mask, 0:3] = tnNewColor self.dPilZug[(iDirIn2, iDirOut2, iColor)] = Image.fromarray(rgbaZug3) - def setAgentAt(self, iAgent, row, col, iDirIn, iDirOut): + def setAgentAt(self, iAgent, row, col, iDirIn, iDirOut, color=None): delta_dir = (iDirOut - iDirIn) % 4 iColor = iAgent % self.nAgentColors # when flipping direction at a dead end, use the "iDirOut" direction. -- GitLab