
<demo name="moOJUiCE's Revenge" width="640" height="480" bpp="32" vhs="0" fullscreen="1" vsync="1" mouse="0" keylog="0">

	<loadplugin file="fx/fx_main.dll"/>
	<loadplugin file="fx/fx_rawhed.dll"/>
	<loadplugin file="fx/fx_mayaplay.dll"/>
	<loadplugin file="fx/fx_wtf.dll"/>

	<add type="clear" name="clear"/>
	<clear color="0xff000000"/>

************************ horiz and vert lines


	<add type="particlebox" name="part"></add>
	<part		area_size="1.0,1.0" area_pos="0.0,0.0"
			texture="particleblue.tga"
			number="100"
			speed="3"
			dim="500,500,500"
			spawndim="1,1,100"
			dirmin="0,0,0"
			dirmax="0,0,0"
			tra="0,0,0"
			rot="0,0,0"
			sca="1,10,10"
			trainc="0,0,0"
			rotinc="0.0,0,0.0"
			scainc="0,0.0,0"
			pdir="0.1,0,0.0"
			prot="0.0,0.006,0.01"
			color="0xffffffff"
			src="1"
			dst="1"/>

	<add type="particlebox" name="part2"></add>
	<part2		area_size="1.0,1.0" area_pos="0.0,0.0"
			texture="particleorange.tga"
			number="100"
			speed="3"
			dim="500,500,500"
			spawndim="1,1,100"
			dirmin="0,0,0"
			dirmax="0,0,0"
			tra="0,0,0"
			rot="0,0,0"
			sca="10,1,10"
			trainc="0,0,0"
			rotinc="0.0,0,0.0"
			scainc="0,0.0,0"
			pdir="0.1,0,0.0"
			prot="0.0,0.006,-0.01"
			color="0xffffffff"
			src="1"
			dst="1"/>

<add type="particlebox" name="part4"></add>
	<part4		area_size="1.0,1.0" area_pos="0.0,0.0"
			texture="blue.tga"
			number="200"
			speed="3"
			dim="500,500,500"
			spawndim="100,100,100"
			dirmin="0,0,0"
			dirmax="0,0,0"
			tra="0,0,0"
			rot="0,0,0"
			sca="1,1,1"
			trainc="0,0,0"
			rotinc="0.0,0,0.0"
			scainc="0,0.0,0"
			pdir="0.1,0,0.0"
			prot="0.0,0.006,-0.01"
			color="0xffffffff"
			src="3"
			dst="4"/>

******************** plasma


	<add type="particlebox" name="partplasma"></add>
	<partplasma		texture="olive.tga"
			number="50"
			speed="0.02"
			dim="10,10,30"
			spawndim="10,10,30"
			dirmin="-1,-1,0"
			dirmax="1,1,0"
			tra="0,0,0"
			rot="0,0,0"
			sca="6,1,1"
			trainc="0,0,0"
			rotinc="0.0,0,0.0"
			scainc="0,0.0,0"
			pdir="0,0,0.0"
			prot="0,0.0,0.0"
			color="0xffffffff"
			camera="0"
			src="1"
			dst="1">
		</partplasma>

	<add type="particlebox" name="part2plasma"></add>
	<part2plasma		texture="blue.tga"
			number="50"
			speed="0.02"
			dim="10,10,30"
			spawndim="10,10,30"
			dirmin="-1,-1,0"
			dirmax="1,1,0"
			tra="0,0,0"
			rot="0,0,0"
			sca="6,1,1"
			trainc="0,0,0"
			rotinc="0.0,0,0.0"
			scainc="0,0.0,0"
			pdir="0,0,0.0"
			prot="0,0.0,0.0"
			color="0xffffffff"
			camera="0"
			src="1"
			dst="1">
		</part2plasma>


	<add type="particlebox" name="part3"></add>
	<part3		area_size="1.0,1.0" area_pos="0.0,0.0"
			texture="olive.tga"
			number="200"
			speed="3"
			dim="500,500,500"
			spawndim="8,8,1"
			dirmin="0,0,0"
			dirmax="0,0,0"
			tra="0,0,0"
			rot="2,0,1"
			sca="1,1,1"
			trainc="0,0,0"
			rotinc="0.2,0.3,0.1"
			scainc="0,0.0,0"
			pdir="0.0,0,0.0"
			prot="0.0,0.000,0.0"
			color="0xffffffff"
			src="1"
			dst="1"/>

************************************

	<add type="wtf" name="wtf"/>
	<wtf numCenters="6" texture0="olive.tga" texture1="blue.tga" texture2="glow.tga"/>

	<add type="picture" name="logo1"/>
	<logo1 filename="logo1.jpg"/>
	<add type="picture" name="logo2"/>
	<logo2 filename="logo2.jpg"/>
	<add type="picture" name="greets"/>
	<greets filename="greets.jpg"/>
	<add type="picture" name="cow"/>
	<cow filename="cow.tga"/>

	<add type="picture" name="dude"/>
	<dude filename="dude.tga">
	<gl restore="0">
		<alpha	active="1"
			blend="0"
			blendsrc="1"
			blenddst="2"
			mask="1"
			maskvalue="0.5">
		</alpha>
	</gl>
	</dude>

	<add type="picture" name="dudeback"/>
	<dudeback filename="dudeback.jpg"/>

	<add type="flash" name="fadedown"></add>
	<fadedown mode="1" attack="1" sustain="20" decay="0.008"/>

	<add type="musicplay" name="snd1"></add>
	<snd1 filename="demo.mp3"/>

	<add type="gridmap" name="grid"></add>
	<grid preset="14"></grid>
	<add type="gridmap" name="grid2"></add>

	<add type="dogtail" name="dog"></add>
	<dog num="4" speed="0.2" texture="olive.tga"></dog>
	<add type="dogtail" name="dog2"></add>
	<dog2 num="4" speed="0.1" texture="blue.tga"></dog2>

	<add type="wavebox" name="wave"/>
	<wave texture="olive.tga" preset="10"/>

	<add type="mayaplay" name="shell"/>
	<shell filename="shell.zen" speed="3"/>
	<add type="mayaplay" name="shell2"/>
	<shell2 filename="shell2.zen" speed="3"/>
	<add type="mayaplay" name="shell3"/>
	<shell3 filename="shell3.zen" speed="3"/>
	<add type="mayaplay" name="beat1"/>
	<beat1 filename="beat1.zen" speed="3"/>
	<add type="mayaplay" name="beat2"/>
	<beat2 filename="beat2.zen" speed="3"/>
	<add type="mayaplay" name="beatback"/>
	<beatback filename="beatback.zen" speed="3"/>
	<add type="mayaplay" name="turny"/>
	<turny filename="turny.zen" />

	<add type="texturenoise" name="noise"/>
	<noise width="256" height="256" tiling="2,2" mono="1" tintcolor="0.4,0.4,0.4" smooth="0" speed="100"/>

	<add type="flash" name="flash"></add>
	<flash color="0xffffffff" mode="2" sustain="1" decay="0.3"/>

	<include file="kickxp.txt"/>
	<include file="kickxp2.txt"/>
	<include file="snare.txt"/>
	<include file="nrs.txt"/>
	<include file="noisexp.txt"/>


*****************************************************
*****************************************************

	* blank screen

	<event time="0">
		<grid preset="8"></grid>
		<draworder effect="clear" effect="noise" effect="grid"/>
	</event>

	* logos come on

	<event key="a">
		<grid preset="9"></grid>
		<draworder effect="clear" effect="logo1" effect="fadedown" effect="noise" effect="grid" effect="flash"/>
		<fadedown><go/></fadedown>
	</event>
	<event key="b">
		<grid preset="9"></grid>
		<draworder effect="clear" effect="logo2" effect="fadedown" effect="noise" effect="grid" effect="flash"/>
		<fadedown><go/></fadedown>
	</event>
	<event key="e">
		<flash><go/></flash>
	</event>

	* particle attack

	<event key="c">
		<grid preset="9"/>
		<draworder effect="clear" effect="wtf" effect="noise" effect="grid"/>
	</event>
	<event key="d">
		<grid preset="8"/>
		<draworder effect="clear" effect="wtf" effect="part3" effect="noise" effect="grid"/>
	</event>

	* mellow bit

	<event time="28.5">
		<grid preset="8"></grid>
		<draworder effect="clear" effect="shell2" effect="noise" effect="grid"/>
		<shell2 camera="highfovShape" frame="200" play="1" loopmin="200" loopmax="700" speed="1"/>
	</event>

	<event key="6">	
		<grid preset="8"></grid>
		<draworder effect="clear" effect="shell2" effect="noise" effect="grid"/>
	</event>

	* tree scene, hardhit

	<event time="41">
		<shell2 camera="highfovShape" frame="1287" play="1" playfor="30" loopmin="1287" loopmax="2200" speed="3"/>
		<shell3 camera="cameraShape1" frame="1100" play="1" playfor="30" loopmin="0" loopmax="2000" speed="2"/>
	</event>

	<event key="h">
		<grid preset="8"></grid>
		<draworder effect="clear" effect="shell2" effect="noise" effect="grid"/>
		<shell2 playfor="40"/>
	</event>

	* cool spiky flyaround

	<event key="g">
		<grid preset="9"/>
		<draworder effect="clear" effect="shell3" effect="part3" effect="noise" effect="grid"/>
		<shell3 playfor="30"/>
	</event>

	* mellow tree lookup at

	<event time="58">
		<grid preset="8"></grid>
		<draworder effect="clear" effect="shell2" effect="noise" effect="grid"/>
		<shell2 camera="highfovShape" frame="1000" play="1" loopmin="1000" loopmax="1250" speed="0.3"/>
	</event>

	<event key="i">	
		<grid preset="8"></grid>
		<draworder effect="clear" effect="shell2" effect="noise" effect="grid"/>
		<shell2 camera="highfovShape" frame="1000" play="1" loopmin="1000" loopmax="1250" speed="0.3"/>
	</event>

	* 70 hard hits and snare

	* glowing spinny

	<event key="1">
		<grid preset="9"/>
	</event>
	<event key="2">
		<grid preset="8"/>
	</event>

	<event key="j">	
		<grid preset="8"></grid>
		<draworder effect="clear" effect="shell" effect="partplasma" effect="noise" effect="grid"/>
		<shell camera="highfovShape" play="1"/>
	</event>
	<event key="k">	
		<grid preset="9"></grid>
		<draworder effect="clear" effect="shell" effect="partplasma" effect="noise" effect="grid"/>
		<shell camera="highfovShape" play="1" loopmin="0" loopmax="750"/>
	</event>

	* 92 overlap lines , x,y,z

	<event time="92" key="x">
		<grid preset="9"></grid>
		<draworder effect="clear" effect="noise" effect="noise3" effect="noise2"/>
		<draworder effect="clear" effect="partplasma" effect="part2plasma" effect="noise" effect="grid"/>
		<noise2 tiling="5,5" mono="1" tintcolor="0.5,0.6,0.7"/>
		<partplasma rotinc="0.0,0,-1.0"/>
		<part2plasma rotinc="0.0,0,2.0"/>
	</event>
	<event key="y'>
		<draworder effect="clear" effect="dog" effect="dog2" effect="noise" effect="grid"/>
		<grid preset="8"></grid>
	</event>
	<event key="z'>
		<draworder effect="clear" effect="dog" effect="dog2" effect="noise" effect="grid"/>
		<grid preset="9"></grid>
	</event>

	* end

	<event key="5">
		<grid preset="9"/>
		<draworder effect="clear" effect="greets" effect="noise" effect="grid"/>
	</event>

	<event time="122">
		<grid preset="9"/>
		<draworder effect="clear" effect="cow" effect="part3" effect="noise" effect="grid" effect="fadedown"/>
		<fadedown><go/></fadedown>
	</event>
	<event time="127">
		<exit></exit>
	</event>

	<load/>
	<snd1><play/></snd1>
	<run/>

</demo>