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