1 from operationscore.Behavior import * 2 import util.Strings as Strings 3 import pdb 4 -class EchoBehavior(Behavior): 5 """EchoBehavior generates a RED response at all locations specified in sensorInputs. Useful for 6 debugging""" 7 - def processResponse(self, sensorInputs, recursiveInputs): 8 ret = [] 9 for sensory in sensorInputs: 10 outDict = {} 11 outDict[Strings.LOCATION] = sensory[Strings.LOCATION] 12 if self['Color'] != None: 13 outDict['Color'] = self['Color'] 14 else: 15 outDict['Color'] = (255,0,0) 16 ret.append(outDict) 17 return (ret, []) 18