<krpano>
<layer name="snow" zorder="1"
url.html5="%SWFPATH%/plugins/snow.js"
url.flash="%SWFPATH%/plugins/snow.swf"
floor="0.7"
keep="true"
visible="false"
onloaded=""
/>
<events name="tooltip_events" keep="true" onnewscene="do_snow();" />
<action name="do_snow">
if (scene[get(xml.scene)].effects_type!='none' AND  scene[get(xml.scene)].effects_type
	,
	set(layer[snow].visible,true);
	if (scene[get(xml.scene)].effects_type == 'snow.normal', defaultsnow(););
	if (scene[get(xml.scene)].effects_type == 'image.snowflake', snowflakes(););
	if (scene[get(xml.scene)].effects_type == 'image.snowball', snowballs(););
	if (scene[get(xml.scene)].effects_type == 'rain.normal', rain(););
	if (scene[get(xml.scene)].effects_type == 'rain.heavy', heavyrain(););
	if (scene[get(xml.scene)].effects_type == 'image.heart', hearts(););
	if (scene[get(xml.scene)].effects_type == 'image.money', money(););
	if (scene[get(xml.scene)].effects_type == 'image.silverstar', silverstars(););
	if (scene[get(xml.scene)].effects_type == 'image.start', goldenstars(););
	if (scene[get(xml.scene)].effects_type == 'image.smiley', smileys(););
	if (scene[get(xml.scene)].effects_type == 'image.custom', raincustom(););
	, 
	set(layer[snow].visible,false);
	);
</action>
<action name="defaultsnow">
set(layer[snow].mode,          snow);
set(layer[snow].blendmode,     normal);
set(layer[snow].flakes,        4000);
set(layer[snow].color,         0xFFFFFF);
set(layer[snow].speed,         1.0);
set(layer[snow].shake,         4.0);
set(layer[snow].speedvariance, 2.0);
set(layer[snow].spreading,     4.0);
set(layer[snow].wind,          0.0);
</action>

<action name="snowballs">
set(layer[snow].mode,          image);
set(layer[snow].imageurl,      '%SWFPATH%/snow/snowball.png');
set(layer[snow].blendmode,     normal);
set(layer[snow].flakes,        2000);
set(layer[snow].imagescale,    0.5);
set(layer[snow].speed,         1.0);
set(layer[snow].shake,         4.0);
set(layer[snow].speedvariance, 2.0);
set(layer[snow].spreading,     2.0);
set(layer[snow].wind,          0.0);
</action>

<action name="snowflakes">
set(layer[snow].mode,          image);
set(layer[snow].imageurl,      '%SWFPATH%/snow/snowflake.png');
set(layer[snow].blendmode,     add);
set(layer[snow].flakes,        2000);
set(layer[snow].imagescale,    0.4);
set(layer[snow].speed,         0.5);
set(layer[snow].shake,         8.0);
set(layer[snow].speedvariance, 2.0);
set(layer[snow].spreading,     2.0);
set(layer[snow].wind,          0.0);
</action>

<action name="silverstars">
set(layer[snow].mode,          image);
set(layer[snow].imageurl,      '%SWFPATH%/snow/silverstar.png');
set(layer[snow].blendmode,     add);
set(layer[snow].flakes,        2000);
set(layer[snow].imagescale,    0.3);
set(layer[snow].speed,         1.0);
set(layer[snow].shake,         4.0);
set(layer[snow].speedvariance, 2.0);
set(layer[snow].spreading,     2.0);
set(layer[snow].wind,          0.0);
</action>

<action name="goldenstars">
set(layer[snow].mode,          image);
set(layer[snow].imageurl,      '%SWFPATH%/snow/star.png');
set(layer[snow].blendmode,     normal);
set(layer[snow].flakes,        1000);
set(layer[snow].imagescale,    1.0);
set(layer[snow].speed,         1.0);
set(layer[snow].shake,         4.0);
set(layer[snow].speedvariance, 2.0);
set(layer[snow].spreading,     1.9);
set(layer[snow].wind,          0.0);
</action>

<action name="hearts">
set(layer[snow].mode,          image);
set(layer[snow].imageurl,      '%SWFPATH%/snow/heart.png');
set(layer[snow].blendmode,     normal);
set(layer[snow].flakes,        250);
set(layer[snow].imagescale,    0.5);
set(layer[snow].speed,         1.0);
set(layer[snow].shake,         4.0);
set(layer[snow].speedvariance, 2.0);
set(layer[snow].spreading,     1.5);
set(layer[snow].wind,          0.0);
</action>

<action name="smileys">
set(layer[snow].mode,          image);
set(layer[snow].imageurl,      '%SWFPATH%/snow/smiley.png');
set(layer[snow].blendmode,     normal);
set(layer[snow].flakes,        1000);
set(layer[snow].imagescale,    1.0);
set(layer[snow].speed,         1.0);
set(layer[snow].shake,         4.0);
set(layer[snow].speedvariance, 2.0);
set(layer[snow].spreading,     1.5);
set(layer[snow].wind,          0.0);
</action>

<action name="money">
set(layer[snow].mode,          image);
set(layer[snow].imageurl,      '%SWFPATH%/snow/money.png');
set(layer[snow].blendmode,     normal);
set(layer[snow].flakes,        500);
set(layer[snow].imagescale,    0.8);
set(layer[snow].speed,         0.8);
set(layer[snow].shake,         8.0);
set(layer[snow].speedvariance, 3.0);
set(layer[snow].spreading,     2.5);
set(layer[snow].wind,          0.0);
</action>

<action name="raincustom">
set(layer[snow].mode,          image);
copy(layer[snow].imageurl,     scene[get(xml.scene)].effects_imageurl);
set(layer[snow].blendmode,     normal);
set(layer[snow].flakes,        500);
set(layer[snow].imagescale,    0.8);
set(layer[snow].speed,         0.8);
set(layer[snow].shake,         8.0);
set(layer[snow].speedvariance, 3.0);
set(layer[snow].spreading,     2.5);
set(layer[snow].wind,          0.0);
</action>

<action name="rain">
set(layer[snow].mode,          rain);
set(layer[snow].blendmode,     normal);
set(layer[snow].flakes,        2000);
set(layer[snow].color,         0x7FAFFF);
set(layer[snow].speed,         3.5);
set(layer[snow].shake,         1.0);
set(layer[snow].speedvariance, 1.0);
set(layer[snow].spreading,     3.0);
set(layer[snow].rainwidth,     1.0);
set(layer[snow].rainalpha,     0.5);
set(layer[snow].wind,          2.0);
</action>	

<action name="heavyrain">
set(layer[snow].mode,          rain);
set(layer[snow].blendmode,     normal);
set(layer[snow].flakes,        4000);
set(layer[snow].color,         0x9FAFFF);
set(layer[snow].speed,         4.1);
set(layer[snow].shake,         0.0);
set(layer[snow].speedvariance, 1.5);
set(layer[snow].spreading,     4.0);
set(layer[snow].rainwidth,     1.5);
set(layer[snow].rainalpha,     0.3);
set(layer[snow].wind,          3.0);
</action>
</krpano>
