#!/usr/bin/python # -*- encoding: utf-8 -*- __version__=0.2 class LSystem(object): def __init__(self,funcs,deep=3): self.x=0 self.y=0 self.leftB=0 self.rightB=0 self.topB=0 self.bottomB=0 self.rules = dict() self.deep = deep self.funcs=funcs print self.funcs def setAxiom(self,axiom): self.axiom = axiom def registerRule(self,name,rule): # if not name in self.funcs: self.rules[name]=rule def setDeep(self,deep): self.deep = deep def interSteps(self,string,deep): for c in string: if self.rules.has_key(c): if deep