aboutsummaryrefslogtreecommitdiff
path: root/config/Outdoor.xml
diff options
context:
space:
mode:
authorGravatar Russell Cohen <rcoh@mit.edu>2011-01-20 14:57:43 -0500
committerGravatar Russell Cohen <rcoh@mit.edu>2011-01-20 14:57:43 -0500
commitf45b5e262c394cf00ef88f7fca1eab1b4de0fec9 (patch)
tree0f513d55c859773e27f1f615f3160ef1f66124ce /config/Outdoor.xml
parent0af38d1882291523d0d290a638e88be793f27678 (diff)
Rewrite of Behavior parent class to suck less. Lots of bug fixes. Added
'RestrictLocation' which allows events to fire based on their location.
Diffstat (limited to 'config/Outdoor.xml')
-rw-r--r--config/Outdoor.xml20
1 files changed, 17 insertions, 3 deletions
diff --git a/config/Outdoor.xml b/config/Outdoor.xml
index e3a74f4..e137ec4 100644
--- a/config/Outdoor.xml
+++ b/config/Outdoor.xml
@@ -70,6 +70,9 @@
<RenderToScreen>False</RenderToScreen>
</Args>
</Behavior>
+ <Behavior Id="redshift">
+ <InheritsFrom>behaviors/RedShift.xml</InheritsFrom>
+ </Behavior>
<Behavior Id="colorchange">
<InheritsFrom>behaviors/RandomColor.xml</InheritsFrom>
<Args>
@@ -114,7 +117,7 @@
<Behavior Id="recursivedecay">
<InheritsFrom>behaviors/LoopAndDie.xml</InheritsFrom>
<Args>
- <InitialResponseCount>300</InitialResponseCount>
+ <InitialResponseCount>30</InitialResponseCount>
</Args>
</Behavior>
<Behavior>
@@ -123,7 +126,7 @@
<Id>runcolordecay</Id>
<Inputs>
<Id>pygame</Id>
- <Id>randomLoc</Id>
+ <!--<Id>randomLoc</Id>-->
</Inputs>
<ChainedBehaviors>
<Id>colorchange</Id>
@@ -147,7 +150,7 @@
<Id>mover</Id>
<Id>decay</Id>
</ChainedBehaviors>
- <RecursiveHooks>{'mover':'randmovement'}</RecursiveHooks>
+ <RecursiveHooks>{'mover':'redwalk'}</RecursiveHooks>
<RenderToScreen>True</RenderToScreen>
<Mapper>gaussmap</Mapper>
</Args>
@@ -159,6 +162,16 @@
</Args>
</Behavior>
<Behavior>
+ <Class>behaviors.BehaviorChain</Class>
+ <Args>
+ <Id>redwalk</Id>
+ <ChainedBehaviors>
+ <Id>randmovement</Id>
+ <Id>redshift</Id>
+ </ChainedBehaviors>
+ </Args>
+ </Behavior>
+ <Behavior>
<Class>behaviors.RandomWalk</Class>
<Args>
<Id>randmovement</Id>
@@ -188,6 +201,7 @@
</Inputs>
<ChainedBehaviors>
<Id>echo</Id>
+ <Id>redshift</Id>
<Id>square</Id>
<Id>slowdecay</Id>
</ChainedBehaviors>