diff options
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> |