PartFXParm ("num_parts", 24);
--PartFXParm ("blend_mode", "ADDITIVE");
PartFXParm ("bitmap", "parts/smoke.png");
PartFXParm ("age_to_die", 0.9, 1.6);
PartFXParm ("age", -0.1, 0.1);

PartFXParm ("init_move", 5, 14);
PartFXParm ("angle", 0);
PartFXParm ("angle_spread", 360);
PartFXParm ("speed", 10, 30);
PartFXParm ("move_angle", 0);
PartFXParm ("move_angle_spread", 360);

-- define the alpha graph. 
-- first parm is time (between 0..1), 
-- the second is the alpha value at that time
PartFXParm ("alpha_graph", 0, 0);
PartFXParm ("alpha_graph", 0.01, 1);
PartFXParm ("alpha_graph", 0.3, 1);
PartFXParm ("alpha_graph", 1, 0);

-- define the scale graph, same principle
PartFXParm ("scale_graph", 0, 0.6);
PartFXParm ("scale_graph", 0.3, 1.0);
PartFXParm ("scale_graph", 1, 0.1);

PartFXParm ("angle_rps", 50, 140); -- rotates this much during its life time

PartFXAddNew ();


PartFXParm ("num_parts", 10);
PartFXParm ("blend_mode", "ADDITIVE");
PartFXParm ("bitmap", "parts/yelglow.png");
--PartFXParm ("area_radius", 30, 40);
--PartFXParm ("area_angle", 0);
--PartFXParm ("area_angle_spread", 360);
PartFXParm ("age_to_die", 0.5, 0.9);
PartFXParm ("age", -0.0, 0.0);

PartFXParm ("init_move", 8, 17);
PartFXParm ("angle", 0);
PartFXParm ("angle_spread", 360);
PartFXParm ("speed", 10, 20);
PartFXParm ("move_angle", 0);
PartFXParm ("move_angle_spread", 360);

-- define the alpha graph. 
-- first parm is time (between 0..1), 
-- the second is the alpha value at that time
PartFXParm ("alpha_graph", 0, 0);
PartFXParm ("alpha_graph", 0.02, 1);
PartFXParm ("alpha_graph", 1, 0);

-- define the scale graph, same principle
PartFXParm ("scale_graph", 0, 0.1);
PartFXParm ("scale_graph", 0.3, 1.0);
PartFXParm ("scale_graph", 1, 0.1);

PartFXParm ("angle_rps", 50, 140); -- rotates this much during its life time


PartFXAddNew ();

PartFXParm ("num_parts", 10);
--PartFXParm ("blend_mode", "ADDITIVE");
PartFXParm ("bitmap", "parts/twinkle1.png");
--PartFXParm ("area_radius", 30, 40);
--PartFXParm ("area_angle", 0);
--PartFXParm ("area_angle_spread", 360);
PartFXParm ("age_to_die", 1.5, 2.1);
PartFXParm ("age", -0.7, -0.5);

PartFXParm ("init_move", 8, 17);
PartFXParm ("angle", 0);
PartFXParm ("angle_spread", 360);
PartFXParm ("speed", 10, 30);
PartFXParm ("move_angle", 0);
PartFXParm ("move_angle_spread", 360);

-- define the alpha graph. 
-- first parm is time (between 0..1), 
-- the second is the alpha value at that time
PartFXParm ("alpha_graph", 0, 0);
PartFXParm ("alpha_graph", 0.2, 1);
PartFXParm ("alpha_graph", 1, 0);

-- define the scale graph, same principle
PartFXParm ("scale_graph", 0, 0.1);
PartFXParm ("scale_graph", 0.3, 1.0);
PartFXParm ("scale_graph", 1, 0.1);

PartFXParm ("angle_rps", 50, 140); -- rotates this much during its life time


PartFXAddNew ();

PartFXParm ("num_parts", 3);
PartFXParm ("blend_mode", "ADDITIVE");
--PartFXParm ("bitmap", "parts/star-frost1.png");
PartFXParm ("bitmap", "parts/fog1.png");
PartFXParm ("area_radius", 0, 17);
PartFXParm ("area_angle", 0);
PartFXParm ("area_angle_spread", 360);
PartFXParm ("age_to_die", 2.7, 2.8);
PartFXParm ("age", -0.01, -0.01);

PartFXParm ("angle", 0);
PartFXParm ("angle_spread", 360);
PartFXParm ("move_angle", 0);
PartFXParm ("move_angle_spread", 360);

-- define the alpha graph. 
-- first parm is time (between 0..1), 
-- the second is the alpha value at that time
PartFXParm ("alpha_graph", 0, 0);
PartFXParm ("alpha_graph", 0.1, 1);
PartFXParm ("alpha_graph", 0.5, 1);
PartFXParm ("alpha_graph", 1, 0);

PartFXParm ("alpha", 0.1, 0.2);

-- define the scale graph, same principle
PartFXParm ("scale_graph", 0, 0.4);
PartFXParm ("scale_graph", 0.3, 1.6);
PartFXParm ("scale_graph", 1, 0.1);

PartFXParm ("angle_rps", 50, 140); -- rotates this much during its life time

