def setUp(self): bqs.initBQS() b = ColorChangerBehavior({'Id': 'color','ColorList':[(255,0,0)]}) c = ColorChangerBehavior({'Id': 'color2', 'ColorList':[(0,0,255)]}) bqs.addBehavior(b) bqs.addBehavior(c) b.addInput({'Location':(3,4)}) c.addInput({'Location':(5,12)}) b.timeStep() c.timeStep()
def setUp(self): bqs.initBQS() b = ColorChangerBehavior({'Id': 'color', 'ColorList': [(255, 0, 0)]}) c = ColorChangerBehavior({'Id': 'color2', 'ColorList': [(0, 0, 255)]}) bqs.addBehavior(b) bqs.addBehavior(c) b.addInput({'Location': (3, 4)}) c.addInput({'Location': (5, 12)}) b.timeStep() c.timeStep()
def initializeBehaviors(self, behaviorConfig): self.behaviors = self.initializeComponent(behaviorConfig) for behavior in self.behaviors: self.addBehavior(behavior) bqs.addBehavior(behavior)