From 9a440c92cfd9585ec73373290c8ce8b202419628 Mon Sep 17 00:00:00 2001 From: David Vierra Date: Wed, 13 May 2015 04:52:16 -1000 Subject: [PATCH] Fill now has a constructor Fill(box, blocktype) --- src/mcedit2/synth/l_system.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/mcedit2/synth/l_system.py b/src/mcedit2/synth/l_system.py index 227ece1..301cdd3 100644 --- a/src/mcedit2/synth/l_system.py +++ b/src/mcedit2/synth/l_system.py @@ -124,8 +124,6 @@ def applyReplacementsIterated(symbol_list, repeats): yield i, symbol_list - - def renderBlocks(symbol_list): rendering = [] for symbol in symbol_list: @@ -222,6 +220,11 @@ class Fill(Geometric): + parameters inherited from Geometric """ + def __init__(self, box=None, blocktype=None, **kw): + super(Fill, self).__init__(box, **kw) + if blocktype: + self.parameters["blocktype"] = blocktype + def renderBlocks(self): return [(x, y, z, self.blocktype) for x, y, z in self.positions]