/vvvv45/girlpower/Games/patternpong/pong.v4p
Unknown | 1175 lines | 1175 code | 0 blank | 0 comment | 0 complexity | 9dfe8efa8cfc5a78df9d54723b0d5084 MD5 | raw file
Possible License(s): AGPL-3.0, Unlicense, LGPL-2.0, BSD-3-Clause
- <!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45alpha31.5.dtd" >
- <PATCH nodename="C:\Users\joreg\dev\repos\vvvv-sdk\vvvv45\girlpower\( patternpong )\pong.v4p">
- <BOUNDS height="5955" left="1125" top="8160" type="Window" width="9720">
- </BOUNDS>
- <NODE componentmode="Hidden" id="76" nodename="pad2.v4p">
- <PIN pinname="swI2">
- </PIN>
- <PIN pinname="filter">
- </PIN>
- <PIN pinname="length2">
- </PIN>
- <BOUNDS height="100" left="840" top="8190" type="Node" width="100">
- </BOUNDS>
- <BOUNDS height="3600" left="840" top="8190" type="Box" width="4800">
- </BOUNDS>
- <BOUNDS height="10935" left="13575" top="5295" type="Window" width="6600">
- </BOUNDS>
- <PIN pinname="up" visible="1" slicecount="1" values="0">
- </PIN>
- <PIN pinname="down" visible="1" slicecount="1" values="0">
- </PIN>
- <PIN pinname="length">
- </PIN>
- <PIN pinname="x">
- </PIN>
- <PIN pinname="swI1">
- </PIN>
- <PIN pinname="ball_y" visible="1">
- </PIN>
- <PIN pinname="ball_x" visible="1">
- </PIN>
- <PIN pinname="active" slicecount="1" visible="1" values="1">
- </PIN>
- <PIN pinname="new_speed" visible="1">
- </PIN>
- <PIN pinname="hit" visible="1">
- </PIN>
- <PIN pinname="pad_x" slicecount="1" values="-0.93">
- </PIN>
- <PIN pinname="speed_limiter" visible="1">
- </PIN>
- <PIN pinname="Layer" visible="1">
- </PIN>
- </NODE>
- <NODE componentmode="Hidden" id="75" nodename="pad2.v4p">
- <PIN pinname="swI2">
- </PIN>
- <PIN pinname="filter">
- </PIN>
- <PIN pinname="length2">
- </PIN>
- <BOUNDS height="100" left="5925" top="8175" type="Node" width="100">
- </BOUNDS>
- <BOUNDS height="3600" left="5925" top="8175" type="Box" width="4800">
- </BOUNDS>
- <BOUNDS height="8205" left="1305" top="10080" type="Window" width="9720">
- </BOUNDS>
- <PIN pinname="up" visible="1" slicecount="1" values="0">
- </PIN>
- <PIN pinname="down" visible="1" slicecount="1" values="0">
- </PIN>
- <PIN pinname="length">
- </PIN>
- <PIN pinname="swI1">
- </PIN>
- <PIN pinname="x">
- </PIN>
- <PIN pinname="ball_x" visible="1">
- </PIN>
- <PIN pinname="ball_y" visible="1">
- </PIN>
- <PIN pinname="active" slicecount="1" visible="1" values="1">
- </PIN>
- <PIN pinname="pad_x" slicecount="1" values="0.93">
- </PIN>
- <PIN pinname="new_speed" visible="1">
- </PIN>
- <PIN pinname="hit" visible="1">
- </PIN>
- <PIN pinname="speed_limiter" visible="1">
- </PIN>
- <PIN pinname="Layer" visible="1">
- </PIN>
- </NODE>
- <NODE id="72" nodename="Switch (Value Input)">
- <BOUNDS height="255" left="3675" top="9570" type="Node" width="735">
- </BOUNDS>
- <PIN pinname="Switch" visible="1">
- </PIN>
- <PIN pinname="Input 1" visible="1">
- </PIN>
- <PIN pinname="Input 2" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <NODE id="71" nodename="Quad (DX9)">
- <BOUNDS height="0" left="3375" top="5400" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Transform" visible="1">
- </PIN>
- <PIN pinname="Color" slicecount="1" values="|0.00000,1.00000,0.00000,1.00000|">
- </PIN>
- <PIN pinname="Layer" visible="1">
- </PIN>
- </NODE>
- <NODE id="70" nodename="Transform (Transform 2d)">
- <BOUNDS height="0" left="3540" top="4965" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Transform Out" visible="1">
- </PIN>
- <PIN pinname="TranslateY" visible="1">
- </PIN>
- <PIN pinname="TranslateX" visible="1">
- </PIN>
- <PIN pinname="ScaleY" slicecount="1" values="0.1">
- </PIN>
- <PIN pinname="ScaleX" slicecount="1" values="0.08">
- </PIN>
- </NODE>
- <LINK dstnodeid="71" dstpinname="Transform" srcnodeid="70" srcpinname="Transform Out">
- </LINK>
- <NODE id="69" nodename="NOT (Boolean)">
- <BOUNDS height="0" left="990" top="1845" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <NODE id="68" nodename="LinearFilter (Animation Advanced)">
- <BOUNDS height="255" left="7110" top="3360" type="Node" width="780">
- </BOUNDS>
- <PIN pinname="Go" visible="1">
- </PIN>
- <PIN pinname="Velocity" visible="1">
- </PIN>
- <PIN pinname="Go To Position" slicecount="1" values="1">
- </PIN>
- <PIN pinname="Velocity In" slicecount="1" visible="1" values="0">
- </PIN>
- <PIN pinname="Mode" slicecount="1" values="VelocityBased">
- </PIN>
- <PIN pinname="Position Out" visible="1">
- </PIN>
- <PIN pinname="Velocity Out" visible="1">
- </PIN>
- <PIN pinname="Stop At GoToPosition" slicecount="1" values="0">
- </PIN>
- <PIN pinname="Force Update" slicecount="1" values="0">
- </PIN>
- </NODE>
- <NODE componentmode="InABox" id="66" nodename="IOBOX (VALUE ADVANCED)">
- <BOUNDS height="0" left="8670" top="5775" type="Node" width="0">
- </BOUNDS>
- <BOUNDS height="160" left="9195" top="9930" type="Window" width="215">
- </BOUNDS>
- <BOUNDS height="240" left="8670" top="5775" type="Box" width="795">
- </BOUNDS>
- <PIN pinname="Y Input Value" visible="1">
- </PIN>
- <PIN pinname="Y Output Value" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="66" dstpinname="Y Input Value" srcnodeid="68" srcpinname="Velocity Out">
- </LINK>
- <NODE componentmode="InABox" id="65" nodename="IOBox (String)">
- <BOUNDS height="255" left="9480" top="5760" type="Node" width="1140">
- </BOUNDS>
- <BOUNDS height="285" left="9480" top="5760" type="Box" width="1260">
- </BOUNDS>
- <BOUNDS height="160" left="0" top="0" type="Window" width="215">
- </BOUNDS>
- <PIN pinname="Input String" slicecount="1" visible="0" values="|current y-speed|">
- </PIN>
- <PIN pinname="Output String" visible="0">
- </PIN>
- <PIN pinname="Show Grid" slicecount="1" values="0">
- </PIN>
- </NODE>
- <NODE id="64" nodename="Sign (Value)">
- <BOUNDS height="0" left="8745" top="7710" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input" visible="1">
- </PIN>
- <PIN pinname="Absolute Part" visible="1">
- </PIN>
- <PIN pinname="Sign Part" visible="1">
- </PIN>
- </NODE>
- <NODE id="63" nodename="Map (Value)">
- <BOUNDS height="0" left="3675" top="10050" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input" visible="1">
- </PIN>
- <PIN pinname="Source Maximum" slicecount="1" values="0.25">
- </PIN>
- <PIN pinname="Destination Maximum" slicecount="1" values="2">
- </PIN>
- <PIN pinname="Mapping" slicecount="1" values="Clamp">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- <PIN pinname="Destination Minimum" slicecount="1" values="0.25">
- </PIN>
- </NODE>
- <LINK dstnodeid="63" dstpinname="Input" srcnodeid="72" srcpinname="Output">
- </LINK>
- <NODE id="62" nodename="Multiply (Value)">
- <BOUNDS height="0" left="8745" top="9375" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input 1" visible="1">
- </PIN>
- <PIN pinname="Input 2" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="62" dstpinname="Input 1" srcnodeid="64" srcpinname="Sign Part">
- </LINK>
- <NODE id="61" nodename="Toggle (Animation)">
- <BOUNDS height="0" left="2715" top="1710" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <NODE id="60" nodename="Switch (Value Input)">
- <BOUNDS height="0" left="2715" top="2175" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input 1" slicecount="1" visible="1" values="1">
- </PIN>
- <PIN pinname="Input 2" slicecount="1" values="-1">
- </PIN>
- <PIN pinname="Switch" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <NODE componentmode="InABox" id="59" nodename="IOBOX (VALUE ADVANCED)">
- <BOUNDS height="0" left="3420" top="2175" type="Node" width="0">
- </BOUNDS>
- <BOUNDS height="160" left="3885" top="8130" type="Window" width="215">
- </BOUNDS>
- <BOUNDS height="240" left="3420" top="2175" type="Box" width="795">
- </BOUNDS>
- <PIN pinname="Y Output Value" visible="1">
- </PIN>
- <PIN pinname="Y Input Value" slicecount="1" visible="1" values="0.50000">
- </PIN>
- </NODE>
- <NODE id="58" nodename="Multiply (Value)">
- <BOUNDS height="0" left="2460" top="2745" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input 1" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- <PIN pinname="Input 2" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="58" dstpinname="Input 1" srcnodeid="59" srcpinname="Y Output Value">
- </LINK>
- <LINK dstnodeid="58" dstpinname="Input 2" srcnodeid="60" srcpinname="Output">
- </LINK>
- <NODE id="57" nodename="OR (Boolean)">
- <BOUNDS height="0" left="3255" top="8685" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Count">
- </PIN>
- <PIN pinname="Input 2" visible="1">
- </PIN>
- <PIN pinname="Input 1" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="57" dstpinname="Input 2" srcnodeid="75" srcpinname="hit">
- </LINK>
- <LINK dstnodeid="57" dstpinname="Input 1" srcnodeid="76" srcpinname="hit">
- </LINK>
- <NODE id="56" nodename="FrameDelay (Animation)">
- <BOUNDS height="0" left="3255" top="9135" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input 1" visible="1">
- </PIN>
- <PIN pinname="Output 1" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="56" dstpinname="Input 1" srcnodeid="57" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="61" dstpinname="Input" srcnodeid="56" srcpinname="Output 1">
- <LINKPOINT x="2820" y="9840">
- </LINKPOINT>
- <LINKPOINT x="2040" y="1380">
- </LINKPOINT>
- </LINK>
- <NODE id="55" nodename="EQ (Value)">
- <BOUNDS height="0" left="3690" top="7560" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input 2" slicecount="1" values="-1">
- </PIN>
- <PIN pinname="Input 1" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- <PIN pinname="Inverse Output" visible="1">
- </PIN>
- </NODE>
- <NODE id="54" nodename="Sign (Value)">
- <BOUNDS height="0" left="3315" top="3105" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input" visible="1">
- </PIN>
- <PIN pinname="Sign Part" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="54" dstpinname="Input" srcnodeid="58" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="55" dstpinname="Input 1" srcnodeid="54" srcpinname="Sign Part">
- </LINK>
- <NODE id="53" nodename="LT (Value)">
- <BOUNDS height="0" left="7695" top="4920" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input 2" slicecount="1" values="-0.99">
- </PIN>
- <PIN pinname="Input 1" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <NODE id="52" nodename="OR (Boolean)">
- <BOUNDS height="0" left="7710" top="5385" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input 1" visible="1">
- </PIN>
- <PIN pinname="Input 2" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <NODE id="51" nodename="GT (Value)">
- <BOUNDS height="0" left="8070" top="4920" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input 2" slicecount="1" values="0.99">
- </PIN>
- <PIN pinname="Input 1" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="53" dstpinname="Input 1" srcnodeid="68" srcpinname="Position Out">
- </LINK>
- <LINK dstnodeid="51" dstpinname="Input 1" srcnodeid="68" srcpinname="Position Out">
- </LINK>
- <LINK dstnodeid="52" dstpinname="Input 1" srcnodeid="53" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="52" dstpinname="Input 2" srcnodeid="51" srcpinname="Output">
- </LINK>
- <NODE id="50" nodename="Multiply (Value)">
- <BOUNDS height="0" left="8745" top="7320" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input 1" visible="1">
- </PIN>
- <PIN pinname="Input 2" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="50" dstpinname="Input 2" srcnodeid="66" srcpinname="Y Output Value">
- </LINK>
- <LINK dstnodeid="64" dstpinname="Input" srcnodeid="50" srcpinname="Output">
- </LINK>
- <NODE id="49" nodename="TogEdge (Animation)">
- <BOUNDS height="0" left="7710" top="5895" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input" visible="1">
- </PIN>
- <PIN pinname="Up Edge" visible="1">
- </PIN>
- <PIN pinname="Bang On Create" slicecount="1" values="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="49" dstpinname="Input" srcnodeid="52" srcpinname="Output">
- </LINK>
- <NODE id="48" nodename="LT (Value)">
- <BOUNDS height="0" left="1155" top="4230" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input 2" slicecount="1" values="-0.99">
- </PIN>
- <PIN pinname="Input 1" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <NODE id="47" nodename="OR (Boolean)">
- <BOUNDS height="0" left="1095" top="6090" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input 1" visible="1">
- </PIN>
- <PIN pinname="Input 2" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <NODE id="46" nodename="GT (Value)">
- <BOUNDS height="0" left="1530" top="4230" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input 2" slicecount="1" values="0.99">
- </PIN>
- <PIN pinname="Input 1" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <NODE id="45" nodename="TogEdge (Animation)">
- <BOUNDS height="0" left="1095" top="5670" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input" visible="1">
- </PIN>
- <PIN pinname="Up Edge" visible="1">
- </PIN>
- <PIN pinname="Bang On Create" slicecount="1" values="1">
- </PIN>
- </NODE>
- <NODE id="44" nodename="OR (Boolean)">
- <BOUNDS height="0" left="1005" top="1320" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input 1" visible="1">
- </PIN>
- <PIN pinname="Input 2" visible="1" slicecount="1" values="0">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <NODE id="43" nodename="FrameDelay (Animation)">
- <BOUNDS height="0" left="1080" top="7380" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input 1" visible="1">
- </PIN>
- <PIN pinname="Output 1" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="44" dstpinname="Input 1" srcnodeid="43" srcpinname="Output 1">
- <LINKPOINT x="570" y="7755">
- </LINKPOINT>
- <LINKPOINT x="555" y="1335">
- </LINKPOINT>
- </LINK>
- <LINK dstnodeid="69" dstpinname="Input" srcnodeid="44" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="70" dstpinname="TranslateY" srcnodeid="68" srcpinname="Position Out">
- </LINK>
- <LINK dstnodeid="76" dstpinname="ball_y" srcnodeid="68" srcpinname="Position Out">
- </LINK>
- <LINK dstnodeid="75" dstpinname="ball_y" srcnodeid="68" srcpinname="Position Out">
- </LINK>
- <NODE id="41" nodename="OR (Boolean)">
- <BOUNDS height="0" left="7335" top="9480" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input 1" visible="1">
- </PIN>
- <PIN pinname="Input 2" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="41" dstpinname="Input 1" srcnodeid="57" srcpinname="Output">
- </LINK>
- <NODE componentmode="InABox" id="40" nodename="IOBOX (VALUE ADVANCED)">
- <BOUNDS height="0" left="6405" top="4395" type="Node" width="0">
- </BOUNDS>
- <BOUNDS height="160" left="7020" top="8985" type="Window" width="215">
- </BOUNDS>
- <BOUNDS height="240" left="6405" top="4395" type="Box" width="795">
- </BOUNDS>
- <PIN pinname="Y Input Value" visible="1">
- </PIN>
- <PIN pinname="Descriptive Name" slicecount="1" values="y_ball">
- </PIN>
- </NODE>
- <LINK dstnodeid="40" dstpinname="Y Input Value" srcnodeid="68" srcpinname="Position Out">
- </LINK>
- <NODE id="39" nodename="Switch (Value Input)">
- <BOUNDS height="0" left="8745" top="6420" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Switch" visible="1">
- </PIN>
- <PIN pinname="Input 1" slicecount="1" values="1">
- </PIN>
- <PIN pinname="Input 2" slicecount="1" values="-1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="39" dstpinname="Switch" srcnodeid="49" srcpinname="Up Edge">
- </LINK>
- <LINK dstnodeid="50" dstpinname="Input 1" srcnodeid="39" srcpinname="Output">
- </LINK>
- <NODE id="38" nodename="LinearFilter (Animation Advanced)">
- <BOUNDS height="255" left="840" top="3345" type="Node" width="780">
- </BOUNDS>
- <PIN pinname="Velocity">
- </PIN>
- <PIN pinname="Go" visible="1">
- </PIN>
- <PIN pinname="Velocity In" slicecount="1" values="0">
- </PIN>
- <PIN pinname="Go To Position" slicecount="1" values="1">
- </PIN>
- <PIN pinname="Mode" slicecount="1" values="VelocityBased">
- </PIN>
- <PIN pinname="Stop At GoToPosition" slicecount="1" values="0">
- </PIN>
- <PIN pinname="Position Out" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="70" dstpinname="TranslateX" srcnodeid="38" srcpinname="Position Out">
- </LINK>
- <LINK dstnodeid="75" dstpinname="ball_x" srcnodeid="38" srcpinname="Position Out">
- </LINK>
- <LINK dstnodeid="76" dstpinname="ball_x" srcnodeid="38" srcpinname="Position Out">
- </LINK>
- <LINK dstnodeid="38" dstpinname="Velocity" srcnodeid="58" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="48" dstpinname="Input 1" srcnodeid="38" srcpinname="Position Out">
- </LINK>
- <LINK dstnodeid="46" dstpinname="Input 1" srcnodeid="38" srcpinname="Position Out">
- </LINK>
- <NODE id="37" nodename="OnOpen (VVVV)">
- <BOUNDS height="0" left="8220" top="2025" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Bang" visible="1">
- </PIN>
- <PIN pinname="Input 1">
- </PIN>
- <PIN pinname="Input 2">
- </PIN>
- </NODE>
- <NODE id="36" nodename="Switch (Value Input)">
- <BOUNDS height="0" left="8220" top="2625" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Switch" slicecount="1" visible="1" values="0.00000">
- </PIN>
- <PIN pinname="Input 2" slicecount="1" visible="1" values="0.37246">
- </PIN>
- <PIN pinname="Input 1" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="68" dstpinname="Velocity" srcnodeid="36" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="72" dstpinname="Input 2" srcnodeid="75" srcpinname="speed_limiter">
- </LINK>
- <LINK dstnodeid="72" dstpinname="Input 1" srcnodeid="76" srcpinname="speed_limiter">
- </LINK>
- <NODE id="35" nodename="Counter (Animation)">
- <BOUNDS height="0" left="5730" top="1770" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Minimum" slicecount="1" values="5">
- </PIN>
- <PIN pinname="Maximum" slicecount="1" values="100">
- </PIN>
- <PIN pinname="Mode" slicecount="1" values="Unlimited">
- </PIN>
- <PIN pinname="Default" slicecount="1" values="8">
- </PIN>
- <PIN pinname="Reset" visible="1">
- </PIN>
- <PIN pinname="Up" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <NODE id="34" nodename="LFO (Animation)">
- <BOUNDS height="0" left="5025" top="660" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Cycles" visible="1">
- </PIN>
- <PIN pinname="Phase" slicecount="1" values="0">
- </PIN>
- <PIN pinname="Period" slicecount="1" visible="1" values="5.00000">
- </PIN>
- </NODE>
- <NODE id="33" nodename="Change (Animation)">
- <BOUNDS height="0" left="5730" top="1215" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input" visible="1">
- </PIN>
- <PIN pinname="OnChange" visible="1">
- </PIN>
- <PIN pinname="Bang On Create" slicecount="1" values="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="33" dstpinname="Input" srcnodeid="34" srcpinname="Cycles">
- </LINK>
- <LINK dstnodeid="35" dstpinname="Up" srcnodeid="33" srcpinname="OnChange">
- </LINK>
- <NODE id="32" nodename="TogEdge (Animation)">
- <BOUNDS height="0" left="6705" top="375" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input" visible="1">
- </PIN>
- <PIN pinname="Up Edge" visible="1">
- </PIN>
- <PIN pinname="Bang On Create" slicecount="1" values="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="32" dstpinname="Input" srcnodeid="44" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="35" dstpinname="Reset" srcnodeid="32" srcpinname="Up Edge">
- </LINK>
- <NODE id="31" nodename="Divide (Value)">
- <BOUNDS height="0" left="5730" top="2220" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input 2" slicecount="1" values="10">
- </PIN>
- <PIN pinname="Input" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="31" dstpinname="Input" srcnodeid="35" srcpinname="Output">
- </LINK>
- <NODE componentmode="InABox" id="30" nodename="IOBOX (VALUE ADVANCED)">
- <BOUNDS height="0" left="3900" top="315" type="Node" width="0">
- </BOUNDS>
- <BOUNDS height="160" left="4500" top="6315" type="Window" width="215">
- </BOUNDS>
- <BOUNDS height="240" left="3900" top="315" type="Box" width="795">
- </BOUNDS>
- <PIN pinname="Y Output Value" visible="1">
- </PIN>
- <PIN pinname="Y Input Value" slicecount="1" values="2">
- </PIN>
- </NODE>
- <LINK dstnodeid="34" dstpinname="Period" srcnodeid="30" srcpinname="Y Output Value">
- </LINK>
- <NODE id="29" nodename="LinearFilter (Animation)">
- <BOUNDS height="0" left="5715" top="2760" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Go To Position" visible="1">
- </PIN>
- <PIN pinname="FilterTime" visible="1">
- </PIN>
- <PIN pinname="Position Out" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="29" dstpinname="Go To Position" srcnodeid="31" srcpinname="Output">
- </LINK>
- <NODE id="28" nodename="Quad (DX9)">
- <BOUNDS height="0" left="11520" top="4680" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Transform" visible="1">
- </PIN>
- <PIN pinname="Color" slicecount="2" values="|0.00000,1.00000,0.00000,0.05200|,|0.00000,0.00000,0.00000,0.18200|">
- </PIN>
- <PIN pinname="Priority" slicecount="1" values="0.54000">
- </PIN>
- <PIN pinname="Enabled" slicecount="1" values="1">
- </PIN>
- <PIN pinname="Layer" visible="1">
- </PIN>
- </NODE>
- <NODE id="27" nodename="Transform (Transform 2d)">
- <BOUNDS height="0" left="11685" top="4200" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Transform Out" visible="1">
- </PIN>
- <PIN pinname="ScaleX" slicecount="2" values="2,1.99">
- </PIN>
- <PIN pinname="ScaleY" slicecount="2" values="2,1.99">
- </PIN>
- </NODE>
- <LINK dstnodeid="28" dstpinname="Transform" srcnodeid="27" srcpinname="Transform Out">
- </LINK>
- <NODE componentmode="InABox" id="26" nodename="IOBOX (VALUE ADVANCED)">
- <BOUNDS height="0" left="3675" top="4230" type="Node" width="0">
- </BOUNDS>
- <BOUNDS height="160" left="1410" top="8460" type="Window" width="215">
- </BOUNDS>
- <BOUNDS height="240" left="3675" top="4230" type="Box" width="795">
- </BOUNDS>
- <PIN pinname="Y Input Value" visible="1">
- </PIN>
- <PIN pinname="Descriptive Name" slicecount="1" values="x_ball">
- </PIN>
- </NODE>
- <LINK dstnodeid="26" dstpinname="Y Input Value" srcnodeid="38" srcpinname="Position Out">
- </LINK>
- <NODE id="25" nodename="Transform (Transform 2d)">
- <BOUNDS height="0" left="11475" top="6345" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="ScaleX" slicecount="1" values="0.01">
- </PIN>
- <PIN pinname="TranslateY" visible="1">
- </PIN>
- <PIN pinname="ScaleY" slicecount="1" values="-0.05">
- </PIN>
- </NODE>
- <NODE id="24" nodename="Quad (DX9)">
- <BOUNDS height="0" left="11310" top="6825" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Transform">
- </PIN>
- <PIN pinname="Color" slicecount="1" values="|0.00000,1.00000,0.00000,1.00000|">
- </PIN>
- <PIN pinname="Enabled" slicecount="1" values="0">
- </PIN>
- <PIN pinname="Layer" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="24" dstpinname="Transform" srcnodeid="25" srcpinname="Transform Out">
- </LINK>
- <NODE id="23" nodename="LinearSpread (Spreads)">
- <BOUNDS height="0" left="11820" top="5865" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Output" visible="1">
- </PIN>
- <PIN pinname="Spread Count" slicecount="1" values="20">
- </PIN>
- <PIN pinname="Width" slicecount="1" values="2">
- </PIN>
- </NODE>
- <LINK dstnodeid="25" dstpinname="TranslateY" srcnodeid="23" srcpinname="Output">
- </LINK>
- <NODE componentmode="Hidden" id="22" nodename="counter.v4p">
- <BOUNDS height="100" left="1290" top="5100" type="Node" width="100">
- </BOUNDS>
- <BOUNDS height="3600" left="1290" top="5100" type="Box" width="4800">
- </BOUNDS>
- <BOUNDS height="8205" left="10830" top="9345" type="Window" width="9720">
- </BOUNDS>
- <PIN pinname="left" slicecount="1" visible="1" values="0.00000">
- </PIN>
- <PIN pinname="right" visible="1">
- </PIN>
- <PIN pinname="Layer" visible="1">
- </PIN>
- </NODE>
- <NODE id="21" nodename="TogEdge (Animation)">
- <BOUNDS height="0" left="1950" top="5670" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input" visible="1">
- </PIN>
- <PIN pinname="Up Edge" visible="1">
- </PIN>
- <PIN pinname="Bang On Create" slicecount="1" values="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="45" dstpinname="Input" srcnodeid="48" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="21" dstpinname="Input" srcnodeid="46" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="47" dstpinname="Input 1" srcnodeid="45" srcpinname="Up Edge">
- </LINK>
- <LINK dstnodeid="47" dstpinname="Input 2" srcnodeid="21" srcpinname="Up Edge">
- </LINK>
- <LINK dstnodeid="22" dstpinname="left" srcnodeid="46" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="22" dstpinname="right" srcnodeid="48" srcpinname="Output">
- </LINK>
- <NODE id="20" nodename="R (VALUE)">
- <BOUNDS height="0" left="1605" top="2115" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input Value" visible="1">
- </PIN>
- <PIN pinname="Receive String" slicecount="1" values="running">
- </PIN>
- </NODE>
- <NODE id="19" nodename="Multiply (Value)">
- <BOUNDS height="0" left="990" top="2445" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input 2" visible="1">
- </PIN>
- <PIN pinname="Input 1" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="19" dstpinname="Input 2" srcnodeid="20" srcpinname="Input Value">
- </LINK>
- <LINK dstnodeid="19" dstpinname="Input 1" srcnodeid="69" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="68" dstpinname="Go" srcnodeid="19" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="38" dstpinname="Go" srcnodeid="19" srcpinname="Output">
- </LINK>
- <NODE id="18" nodename="Multiply (Value)">
- <BOUNDS height="0" left="4545" top="1230" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input 1" visible="1">
- </PIN>
- <PIN pinname="Input 2" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="18" dstpinname="Input 1" srcnodeid="69" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="18" dstpinname="Input 2" srcnodeid="30" srcpinname="Y Output Value">
- </LINK>
- <LINK dstnodeid="29" dstpinname="FilterTime" srcnodeid="18" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="59" dstpinname="Y Input Value" srcnodeid="29" srcpinname="Position Out">
- </LINK>
- <NODE id="17" nodename="S (VALUE)">
- <BOUNDS height="0" left="1695" top="7050" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Send String" slicecount="1" values="ball_out">
- </PIN>
- <PIN pinname="Input Value" visible="1">
- </PIN>
- </NODE>
- <NODE id="16" nodename="S (VALUE)">
- <BOUNDS height="0" left="7335" top="10125" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Send String" slicecount="1" values="beep">
- </PIN>
- <PIN pinname="Input Value" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="16" dstpinname="Input Value" srcnodeid="41" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="72" dstpinname="Switch" srcnodeid="55" srcpinname="Inverse Output">
- </LINK>
- <LINK dstnodeid="41" dstpinname="Input 2" srcnodeid="49" srcpinname="Up Edge">
- </LINK>
- <NODE componentmode="InABox" id="15" nodename="IOBox (String)">
- <BOUNDS height="255" left="11625" top="5250" type="Node" width="1155">
- </BOUNDS>
- <BOUNDS height="270" left="11625" top="5250" type="Box" width="1230">
- </BOUNDS>
- <BOUNDS height="160" left="0" top="0" type="Window" width="215">
- </BOUNDS>
- <PIN pinname="Input String" slicecount="1" visible="0" values="|better physics|">
- </PIN>
- <PIN pinname="Output String" visible="0">
- </PIN>
- <PIN pinname="Show Grid" slicecount="1" values="0">
- </PIN>
- </NODE>
- <NODE id="14" nodename="S+H (Animation)">
- <BOUNDS height="0" left="3675" top="10575" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input" visible="1">
- </PIN>
- <PIN pinname="Set" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="14" dstpinname="Input" srcnodeid="63" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="14" dstpinname="Set" srcnodeid="57" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="62" dstpinname="Input 2" srcnodeid="14" srcpinname="Output">
- <LINKPOINT x="4170" y="11085">
- </LINKPOINT>
- <LINKPOINT x="8295" y="8355">
- </LINKPOINT>
- </LINK>
- <NODE id="13" nodename="Add (Value)">
- <BOUNDS height="0" left="10170" top="7695" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input 2" visible="1">
- </PIN>
- <PIN pinname="Input 1" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <NODE hiddenwhenlocked="0" id="12" managers="" nodename="FrameDelay (Animation)">
- <PIN pinname="Output 1" pintype="Output" visible="1">
- </PIN>
- <PIN pinname="Input 1" pintype="Input" visible="1">
- </PIN>
- <BOUNDS height="255" left="10635" top="11715" type="Node" width="750">
- </BOUNDS>
- <PIN pinname="Descriptive Name" pintype="Configuration" slicecount="1" values="||">
- </PIN>
- <PIN pinname="Count" pintype="Configuration" slicecount="1" values="1">
- </PIN>
- </NODE>
- <NODE id="11" nodename="S+H (Animation)">
- <BOUNDS height="0" left="10170" top="8595" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input" visible="1">
- </PIN>
- <PIN pinname="Set" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <NODE id="10" nodename="Switch (Value Input)">
- <BOUNDS height="255" left="4770" top="9540" type="Node" width="735">
- </BOUNDS>
- <PIN pinname="Switch" visible="1">
- </PIN>
- <PIN pinname="Input 1" visible="1">
- </PIN>
- <PIN pinname="Input 2" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="10" dstpinname="Input 2" srcnodeid="75" srcpinname="new_speed">
- </LINK>
- <LINK dstnodeid="10" dstpinname="Input 1" srcnodeid="76" srcpinname="new_speed">
- </LINK>
- <LINK dstnodeid="13" dstpinname="Input 2" srcnodeid="66" srcpinname="Y Output Value">
- </LINK>
- <NODE id="9" nodename="Switch (Value Input)">
- <BOUNDS height="0" left="10170" top="7155" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input 2" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- <PIN pinname="Switch" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="13" dstpinname="Input 1" srcnodeid="9" srcpinname="Output">
- </LINK>
- <NODE id="8" nodename="MapRange (Value)">
- <BOUNDS height="0" left="10170" top="8115" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input" visible="1">
- </PIN>
- <PIN pinname="Mapping" slicecount="1" values="Clamp">
- </PIN>
- <PIN pinname="Source Center" slicecount="1" values="0">
- </PIN>
- <PIN pinname="Source Width" slicecount="1" values="2">
- </PIN>
- <PIN pinname="Destination Center" slicecount="1" values="0">
- </PIN>
- <PIN pinname="Destination Width" slicecount="1" values="2">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="9" dstpinname="Input 2" srcnodeid="10" srcpinname="Output">
- <LINKPOINT x="5850" y="10650">
- </LINKPOINT>
- <LINKPOINT x="9270" y="8115">
- </LINKPOINT>
- </LINK>
- <LINK dstnodeid="8" dstpinname="Input" srcnodeid="13" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="11" dstpinname="Input" srcnodeid="8" srcpinname="Output">
- </LINK>
- <NODE id="7" nodename="Switch (Value Input)">
- <BOUNDS height="0" left="9585" top="9510" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Switch" visible="1">
- </PIN>
- <PIN pinname="Input 1" slicecount="1" values="1">
- </PIN>
- <PIN pinname="Input 2" slicecount="1" values="-1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="7" dstpinname="Switch" srcnodeid="49" srcpinname="Up Edge">
- </LINK>
- <NODE id="6" nodename="S+H (Animation)">
- <BOUNDS height="0" left="10545" top="10560" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input" visible="1">
- </PIN>
- <PIN pinname="Set" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <NODE id="5" nodename="Multiply (Value)">
- <BOUNDS height="0" left="10545" top="10125" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input 1" visible="1">
- </PIN>
- <PIN pinname="Input 2" visible="1">
- </PIN>
- <PIN pinname="Output" visible="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="36" dstpinname="Input 1" srcnodeid="12" srcpinname="Output 1">
- <LINKPOINT x="9870" y="11370">
- </LINKPOINT>
- <LINKPOINT x="9075" y="2385">
- </LINKPOINT>
- </LINK>
- <LINK dstnodeid="5" dstpinname="Input 1" srcnodeid="7" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="6" dstpinname="Input" srcnodeid="5" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="10" dstpinname="Switch" srcnodeid="55" srcpinname="Inverse Output">
- </LINK>
- <LINK dstnodeid="9" dstpinname="Switch" srcnodeid="57" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="6" dstpinname="Set" srcnodeid="41" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="5" dstpinname="Input 2" srcnodeid="11" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="11" dstpinname="Set" srcnodeid="41" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="36" dstpinname="Switch" srcnodeid="37" srcpinname="Bang">
- </LINK>
- <NODE id="4" nodename="Group (EX9)">
- <BOUNDS height="0" left="5910" top="11550" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Layer 1" visible="1">
- </PIN>
- <PIN pinname="Layer 2" visible="1">
- </PIN>
- <PIN pinname="Layer Template Count" slicecount="1" values="6">
- </PIN>
- <PIN pinname="Layer 3" visible="1">
- </PIN>
- <PIN pinname="Layer 4" visible="1">
- </PIN>
- <PIN pinname="Layer" visible="1">
- </PIN>
- <PIN pinname="Layer 5" visible="1">
- </PIN>
- <PIN pinname="Layer 6" visible="1">
- </PIN>
- <PIN pinname="Enabled" slicecount="1" values="1">
- </PIN>
- </NODE>
- <LINK dstnodeid="4" dstpinname="Layer 1" srcnodeid="76" srcpinname="Layer">
- <LINKPOINT x="2925" y="10935">
- </LINKPOINT>
- </LINK>
- <LINK dstnodeid="4" dstpinname="Layer 2" srcnodeid="71" srcpinname="Layer">
- <LINKPOINT x="7140" y="7260">
- </LINKPOINT>
- <LINKPOINT x="6555" y="10890">
- </LINKPOINT>
- </LINK>
- <LINK dstnodeid="4" dstpinname="Layer 3" srcnodeid="24" srcpinname="Layer">
- <LINKPOINT x="11490" y="9225">
- </LINKPOINT>
- <LINKPOINT x="9015" y="11070">
- </LINKPOINT>
- </LINK>
- <LINK dstnodeid="4" dstpinname="Layer 4" srcnodeid="28" srcpinname="Layer">
- <LINKPOINT x="11595" y="9345">
- </LINKPOINT>
- <LINKPOINT x="9240" y="11085">
- </LINKPOINT>
- </LINK>
- <NODE componentmode="InABox" id="3" nodename="IOBox (Node)">
- <BOUNDS height="0" left="7710" top="13965" type="Node" width="0">
- </BOUNDS>
- <BOUNDS height="160" left="10950" top="7860" type="Window" width="215">
- </BOUNDS>
- <BOUNDS height="240" left="7710" top="13965" type="Box" width="795">
- </BOUNDS>
- <PIN pinname="Input Node" visible="1">
- </PIN>
- <PIN pinname="Descriptive Name" slicecount="1" values="pong_backbuffer">
- </PIN>
- </NODE>
- <NODE componentmode="InABox" id="2" nodename="RENDERER (EX9)">
- <BOUNDS height="0" left="5910" top="12030" type="Node" width="0">
- </BOUNDS>
- <BOUNDS height="4860" left="6780" top="300" type="Window" width="6120">
- </BOUNDS>
- <BOUNDS height="1680" left="5910" top="12030" type="Box" width="1845">
- </BOUNDS>
- <PIN pinname="EX9 Out" visible="1">
- </PIN>
- <PIN pinname="Clear" slicecount="1" values="0">
- </PIN>
- <PIN pinname="Global Visual Range">
- </PIN>
- <PIN pinname="Layers" visible="1">
- </PIN>
- <PIN pinname="Fullscreen Depthbuffer Format" slicecount="1" values="NONE">
- </PIN>
- <PIN pinname="Fullscreen Dimensions" slicecount="1" values="|1024 x 768|">
- </PIN>
- <PIN pinname="Fullscreen Antialiasing Quality Level" slicecount="1" values="NONE">
- </PIN>
- <PIN pinname="Windowed Depthbuffer Format" slicecount="1" values="NONE">
- </PIN>
- <PIN pinname="Windowed Antialiasing Quality Level" slicecount="1" values="NONE">
- </PIN>
- </NODE>
- <LINK dstnodeid="3" dstpinname="Input Node" srcnodeid="2" srcpinname="EX9 Out">
- </LINK>
- <LINK dstnodeid="2" dstpinname="Layers" srcnodeid="4" srcpinname="Layer">
- </LINK>
- <LINK dstnodeid="4" dstpinname="Layer 5" srcnodeid="75" srcpinname="Layer">
- </LINK>
- <LINK dstnodeid="4" dstpinname="Layer 6" srcnodeid="22" srcpinname="Layer">
- <LINKPOINT x="1290" y="7365">
- </LINKPOINT>
- <LINKPOINT x="2985" y="10560">
- </LINKPOINT>
- </LINK>
- <NODE id="1" nodename="AvoidNIL (Spreads)">
- <BOUNDS height="0" left="10620" top="11130" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input" visible="1">
- </PIN>
- <BOUNDS left="10620" top="11130" type="Box">
- </BOUNDS>
- </NODE>
- <LINK dstnodeid="1" dstpinname="Input" srcnodeid="6" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="12" dstpinname="Input 1" srcnodeid="1" srcpinname="Output">
- </LINK>
- <NODE componentmode="Hidden" id="0" nodename="AvoidNIL (Spreads)">
- <BOUNDS height="0" left="1125" top="6540" type="Node" width="0">
- </BOUNDS>
- <PIN pinname="Input" visible="1">
- </PIN>
- <BOUNDS left="1125" top="6540" type="Box">
- </BOUNDS>
- </NODE>
- <LINK dstnodeid="0" dstpinname="Input" srcnodeid="47" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="17" dstpinname="Input Value" srcnodeid="0" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="43" dstpinname="Input 1" srcnodeid="0" srcpinname="Output">
- </LINK>
- <LINK dstnodeid="60" dstpinname="Switch" srcnodeid="61" srcpinname="Output">
- </LINK>
- <NODE systemname="Mouse (Devices Window)" filename="%VVVV%\lib\nodes\plugins\VVVV.Nodes.dll" nodename="Mouse (Devices Window)" componentmode="Hidden" id="82">
- <BOUNDS type="Node" left="825" top="780" width="100" height="100">
- </BOUNDS>
- <PIN pinname="Left Button" visible="1">
- </PIN>
- </NODE>
- <LINK srcnodeid="82" srcpinname="Left Button" dstnodeid="44" dstpinname="Input 2">
- </LINK>
- <NODE systemname="Keyboard (Devices Desktop)" filename="%VVVV%\lib\nodes\plugins\VVVV.Nodes.dll" nodename="Keyboard (Devices Desktop)" componentmode="Hidden" id="79">
- <BOUNDS type="Node" left="5475" top="5415" width="100" height="100">
- </BOUNDS>
- <PIN pinname="Keyboard" visible="1">
- </PIN>
- <PIN pinname="Device" visible="1">
- </PIN>
- </NODE>
- <NODE systemname="KeyMatch (Keyboard)" filename="%VVVV%\lib\nodes\plugins\VVVV.Nodes.dll" nodename="KeyMatch (Keyboard)" componentmode="Hidden" id="80">
- <BOUNDS type="Node" left="5460" top="5970" width="100" height="100">
- </BOUNDS>
- <PIN pinname="Keyboard" visible="1" slicecount="1" values="||">
- </PIN>
- <PIN pinname="Key Match" slicecount="1" values="|m, i, y, q|">
- </PIN>
- <PIN pinname="Y" visible="1">
- </PIN>
- <PIN pinname="Q" visible="1">
- </PIN>
- <PIN pinname="M" visible="1">
- </PIN>
- <PIN pinname="I" visible="1">
- </PIN>
- </NODE>
- <LINK srcnodeid="80" srcpinname="Y" dstnodeid="76" dstpinname="down">
- </LINK>
- <LINK srcnodeid="80" srcpinname="Q" dstnodeid="76" dstpinname="up">
- </LINK>
- <LINK srcnodeid="80" srcpinname="M" dstnodeid="75" dstpinname="down">
- </LINK>
- <LINK srcnodeid="80" srcpinname="I" dstnodeid="75" dstpinname="up">
- </LINK>
- <LINK srcnodeid="79" srcpinname="Device" dstnodeid="80" dstpinname="Keyboard">
- </LINK>
- </PATCH>