From 879ae1af6813875410c8951b809e770ddd74f4e7 Mon Sep 17 00:00:00 2001 From: Florian Festi Date: Sun, 15 Apr 2018 19:41:33 +0200 Subject: [PATCH] DisplayShelf: Do not render front wall if set to zero --- boxes/generators/displayshelf.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/boxes/generators/displayshelf.py b/boxes/generators/displayshelf.py index ff8c7d9..e156c63 100644 --- a/boxes/generators/displayshelf.py +++ b/boxes/generators/displayshelf.py @@ -72,9 +72,13 @@ class DisplayShelf(Boxes): # change class name here and below self.rectangularWall(y, h, callback=[self.side], move="up") self.rectangularWall(y, h, callback=[self.side], move="up") - for i in range(self.num): - self.rectangularWall(x, sl, "ffef", move="up") - self.rectangularWall(x, f, "Ffef", move="up") + if f: + for i in range(self.num): + self.rectangularWall(x, sl, "ffef", move="up") + self.rectangularWall(x, f, "Ffef", move="up") + else: + for i in range(self.num): + self.rectangularWall(x, sl, "Efef", move="up") self.close()