aboutsummaryrefslogtreecommitdiff
path: root/config/C5Sign.xml
diff options
context:
space:
mode:
Diffstat (limited to 'config/C5Sign.xml')
-rw-r--r--config/C5Sign.xml63
1 files changed, 61 insertions, 2 deletions
diff --git a/config/C5Sign.xml b/config/C5Sign.xml
index 6d7de20..93b3028 100644
--- a/config/C5Sign.xml
+++ b/config/C5Sign.xml
@@ -52,6 +52,14 @@
</Args>
</InputElement>
<InputElement>
+ <Class>inputs.InitialLocationInput</Class>
+ <Args>
+ <Id>centeronce</Id>
+ <xPos>0.5</xPos>
+ <yPos>0.5</yPos>
+ </Args>
+ </InputElement>
+ <InputElement>
<Class>inputs.OSCInput</Class>
<Args>
<Id>osc</Id>
@@ -130,6 +138,14 @@
<RenderToScreen>False</RenderToScreen>
</Args>
</Behavior>
+ <Behavior Id="redcolor">
+ <InheritsFrom>behaviors/RandomColor.xml</InheritsFrom>
+ <Args>
+ <ColorList>
+ <Color>(255,0,0)</Color>
+ </ColorList>
+ </Args>
+ </Behavior>
<Behavior Id="colorchange">
<InheritsFrom>behaviors/RandomColor.xml</InheritsFrom>
</Behavior>
@@ -183,6 +199,13 @@
<Behavior>
<Class>behaviors.LocationMask</Class>
<Args>
+ <Id>stripsonly</Id>
+ <Location>ts.all ls.all rs.all bs.all</Location>
+ </Args>
+ </Behavior>
+ <Behavior>
+ <Class>behaviors.LocationMask</Class>
+ <Args>
<Id>wordsonly</Id>
<Location>wt.all cl.all c5.all</Location>
</Args>
@@ -207,8 +230,8 @@
<Id>centerleft</Id>
<Id>center</Id>
</Inputs>
- <TimeMap>{'scanningbars':10,'runcolordecay':10,'expandingcircles':10}</TimeMap>
- <InputMap>{'scanningbars':'centerleft', 'runcolordecay':'center',\
+ <TimeMap>{'framedbars':10,'runcolordecay':10,'expandingcircles':10}</TimeMap>
+ <InputMap>{'framedbars':'centerleft', 'runcolordecay':'center',\
'expandingcircles':'center'}</InputMap>
<RenderToScreen>True</RenderToScreen>
</Args>
@@ -310,6 +333,42 @@
</Args>
</Behavior>
<Behavior>
+ <Class>behaviors.RunFinite</Class>
+ <Args>
+ <Id>runonce</Id>
+ <Iterations>1</Iterations>
+ </Args>
+ </Behavior>
+ <Behavior>
+ <Class>behaviors.BehaviorChain</Class>
+ <Args>
+ <Id>coloredframe</Id>
+ <!--Inputs>
+ <Id>centeronce</Id>
+ </Inputs-->
+ <ChainedBehaviors>
+ <Id>runonce</Id>
+ <Id>redcolor</Id>
+ <Id>square</Id>
+ <Id>mover</Id>
+ <Id>singleframe</Id>
+ <Id>stripsonly</Id>
+ </ChainedBehaviors>
+ <RecursiveHooks>{'mover':'colorshift'}</RecursiveHooks>
+ <RenderToScreen>False</RenderToScreen>
+ </Args>
+ </Behavior>
+ <Behavior>
+ <Class>behaviors.SplitBehavior</Class>
+ <Args>
+ <Id>framedbars</Id>
+ <BehaviorList>
+ <Id>coloredframe</Id>
+ <Id>scanningbars</Id>
+ </BehaviorList>
+ </Args>
+ </Behavior>
+ <Behavior>
<Class>behaviors.BehaviorChain</Class>
<Args>
<Id>expandingcircles</Id>