diff options
Diffstat (limited to 'config/Outdoor.xml')
-rw-r--r-- | config/Outdoor.xml | 100 |
1 files changed, 17 insertions, 83 deletions
diff --git a/config/Outdoor.xml b/config/Outdoor.xml index 67958d7..9ca33e9 100644 --- a/config/Outdoor.xml +++ b/config/Outdoor.xml @@ -28,29 +28,10 @@ </PixelMapperConfiguration> <RendererConfiguration> <Renderer> - <Class>renderers.PygameRenderer</Class> - <Args> - <Id>pygamerender</Id> - <displaySize>(1300,50)</displaySize> - </Args> + <InheritsFrom>renderers/SixStripUDP.xml</InheritsFrom> </Renderer> <Renderer> - <Class>renderers.IndoorRenderer</Class> - <Args> - <Id>indoorRenderer</Id> - <PowerSupply> - <IP>10.31.255.233</IP> - <PortMapping>{'strip1':1, 'strip2':2}</PortMapping> - </PowerSupply> - <PowerSupply> - <IP>10.32.97.17</IP> - <PortMapping>{'strip3':1, 'strip4':2}</PortMapping> - </PowerSupply> - <PowerSupply> - <IP>10.32.96.211</IP> - <PortMapping>{'strip5':1, 'strip6':2}</PortMapping> - </PowerSupply> - </Args> + <InheritsFrom>renderers/Pygame.xml</InheritsFrom> </Renderer> </RendererConfiguration> <InputConfiguration> @@ -61,20 +42,13 @@ <RefreshInterval>100</RefreshInterval> </Args> </InputElement> - <InputElement> - <Class>inputs.PygameInput</Class> - <Args> - <Id>followmouse</Id> - <RefreshInterval>50</RefreshInterval> - <FollowMouse>True</FollowMouse> - </Args> + <InputElement Id="followmouse"> + <InheritsFrom>inputs/MouseFollower.xml</InheritsFrom> </InputElement> <InputElement> - <Class>inputs.UDPInput</Class> + <Class>inputs.RandomLocs</Class> <Args> - <Id>UDP</Id> - <Port>6038</Port> - <RefreshInterval>100</RefreshInterval> + <Id>randomLoc</Id> </Args> </InputElement> </InputConfiguration> @@ -85,35 +59,13 @@ <Id>echo</Id> <z-index>0</z-index> <RenderToScreen>False</RenderToScreen> - <Inputs> - </Inputs> </Args> </Behavior> - <Behavior> - <Class>behaviors.ColorChangerBehavior</Class> - <Args> - <Id>colorchange</Id> - <z-index>0</z-index> - <RenderToScreen>False</RenderToScreen> - <!--<ColorList> - <Color>(255,0,0)</Color> - </ColorList>--> - <Inputs> - <Id>pygame</Id> - </Inputs> - </Args> + <Behavior Id="colorchange"> + <InheritsFrom>behaviors/RandomColor.xml</InheritsFrom> </Behavior> - <Behavior> - <Class>behaviors.DecayBehavior</Class> - <Args> - <Id>decay</Id> - <DecayType>Exponential</DecayType> - <Coefficient>.01</Coefficient> - <z-index>0</z-index> - <RenderToScreen>False</RenderToScreen> - <Inputs> - </Inputs> - </Args> + <Behavior Id="decay"> + <InheritsFrom>behaviors/PixelDecay.xml</InheritsFrom> </Behavior> <Behavior> <Class>behaviors.DebugBehavior</Class> @@ -131,12 +83,8 @@ <Id>pixelsleft</Id> </Args> </Behavior> - <Behavior> - <Class>behaviors.RecursiveDecay</Class> - <Args> - <Id>recursivedecay</Id> - <InitialResponseCount>70</InitialResponseCount> - </Args> + <Behavior Id="recursivedecay"> + <InheritsFrom>behaviors/LoopAndDie.xml</InheritsFrom> </Behavior> <Behavior> <Class>behaviors.BehaviorChain</Class> @@ -144,6 +92,7 @@ <Id>runcolordecay</Id> <Inputs> <Id>pygame</Id> + <Id>randomLoc</Id> </Inputs> <ChainedBehaviors> <Id>colorchange</Id> @@ -155,14 +104,8 @@ <Mapper>gaussmap</Mapper> </Args> </Behavior> - <Behavior> - <Class>behaviors.ModifyParam</Class> - <Args> - <Id>accelerate</Id> - <ParamType>Sensor</ParamType> - <ParamName>StepSize</ParamName> - <ParamOp>{val}*1.05</ParamOp> - </Args> + <Behavior Id="accelerate"> + <InheritsFrom>behaviors/Accelerate.xml</InheritsFrom> </Behavior> <Behavior> <Class>behaviors.BehaviorChain</Class> @@ -184,22 +127,13 @@ <ChainedBehaviors> <Id>echo</Id> <Id>pixelsleft</Id> - <Id>colorchange</Id> <Id>decay</Id> </ChainedBehaviors> <RenderToScreen>False</RenderToScreen> </Args> </Behavior> - <Behavior> - <Class>behaviors.RunningBehavior</Class> - <Args> - <Id>running</Id> - <Inputs> - <Id>pygame</Id> - </Inputs> - <StepSize>1</StepSize> - <RenderToScreen>False</RenderToScreen> - </Args> + <Behavior Id="running"> + <InheritsFrom>behaviors/RunningBehavior.xml</InheritsFrom> </Behavior> </BehaviorConfiguration> </LightInstallation> |