diff options
author | rcoh <rcoh@mit.edu> | 2011-01-03 22:28:28 -0500 |
---|---|---|
committer | rcoh <rcoh@mit.edu> | 2011-01-03 22:28:28 -0500 |
commit | f5c29b39f3eef83227e3fb7c550d9b2922a19894 (patch) | |
tree | d8b1575b49762756ae1cbd152b9c5f51f3f93801 /behaviors | |
parent | ba796403d111ffc3b29620647f38bc5541840ccb (diff) |
fixed a bug caused by util stuff. some new functionality, not all fully implemented.
Diffstat (limited to 'behaviors')
-rw-r--r-- | behaviors/Accelerate.xml | 8 | ||||
-rw-r--r-- | behaviors/LoopAndDie.xml | 6 | ||||
-rw-r--r-- | behaviors/PixelDecay.xml | 9 | ||||
-rw-r--r-- | behaviors/RandomColor.xml | 8 | ||||
-rw-r--r-- | behaviors/RandomWalk.py | 5 | ||||
-rw-r--r-- | behaviors/RunningBehavior.xml | 8 |
6 files changed, 44 insertions, 0 deletions
diff --git a/behaviors/Accelerate.xml b/behaviors/Accelerate.xml new file mode 100644 index 0000000..2a3d7ac --- /dev/null +++ b/behaviors/Accelerate.xml @@ -0,0 +1,8 @@ +<Behavior> + <Class>behaviors.ModifyParam</Class> + <Args> + <ParamType>Sensor</ParamType> + <ParamName>StepSize</ParamName> + <ParamOp>{val}*1.05</ParamOp> + </Args> +</Behavior> diff --git a/behaviors/LoopAndDie.xml b/behaviors/LoopAndDie.xml new file mode 100644 index 0000000..af26562 --- /dev/null +++ b/behaviors/LoopAndDie.xml @@ -0,0 +1,6 @@ +<Behavior> + <Class>behaviors.RecursiveDecay</Class> + <Args> + <InitialResponseCount>70</InitialResponseCount> + </Args> +</Behavior> diff --git a/behaviors/PixelDecay.xml b/behaviors/PixelDecay.xml new file mode 100644 index 0000000..f9eee0d --- /dev/null +++ b/behaviors/PixelDecay.xml @@ -0,0 +1,9 @@ +<Behavior> + <Class>behaviors.DecayBehavior</Class> + <Args> + <DecayType>Exponential</DecayType> + <Coefficient>.01</Coefficient> + <z-index>0</z-index> + <RenderToScreen>False</RenderToScreen> + </Args> +</Behavior> diff --git a/behaviors/RandomColor.xml b/behaviors/RandomColor.xml new file mode 100644 index 0000000..afac09c --- /dev/null +++ b/behaviors/RandomColor.xml @@ -0,0 +1,8 @@ +<Behavior> + <Class>behaviors.ColorChangerBehavior</Class> + <Args> + <Id>colorchange</Id> + <z-index>0</z-index> + <RenderToScreen>False</RenderToScreen> + </Args> +</Behavior> diff --git a/behaviors/RandomWalk.py b/behaviors/RandomWalk.py new file mode 100644 index 0000000..8254430 --- /dev/null +++ b/behaviors/RandomWalk.py @@ -0,0 +1,5 @@ +from operationscore.Behavior import * +import util.ComponentRegistry as compReg +class RandomWalk(Behavior): + def processResponse(self, sensors, recursives): + diff --git a/behaviors/RunningBehavior.xml b/behaviors/RunningBehavior.xml new file mode 100644 index 0000000..2a7bf37 --- /dev/null +++ b/behaviors/RunningBehavior.xml @@ -0,0 +1,8 @@ +<Behavior> + <Class>behaviors.RunningBehavior</Class> + <Args> + <Id>running</Id> + <StepSize>1</StepSize> + <RenderToScreen>False</RenderToScreen> + </Args> +</Behavior> |