Changeset - 8707b063876b
[Not reviewed]
default
0 1 0
drewp@bigasterisk.com - 16 years ago 2009-06-13 21:21:00
drewp@bigasterisk.com
support adding submasters for subterm expressions
Ignore-this: 5ef02e8ac1527b5f70bce58432aeb03b
1 file changed with 4 insertions and 0 deletions:
0 comments (0 inline, 0 general)
light9/Submaster.py
Show inline comments
 
@@ -118,12 +118,16 @@ class Submaster:
 
        return Submaster("%s*%s" % (self.name, scalar), 
 
                         leveldict=dict_scale(self.levels, scalar),
 
                         temporary=True)
 
    __rmul__ = __mul__
 
    def max(self, *othersubs):
 
        return sub_maxes(self, *othersubs)
 

	
 
    def __add__(self, other):
 
        return self.max(other)
 

	
 
    def __repr__(self):
 
        items = self.levels.items()
 
        items.sort()
 
        levels = ' '.join(["%s:%.2f" % item for item in items])
 
        return "<'%s': [%s]>" % (self.name, levels)
 
    def get_dmx_list(self):
0 comments (0 inline, 0 general)