cinvoke-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cinvoke-svn] r120 - trunk/skorpion


From: will
Subject: [cinvoke-svn] r120 - trunk/skorpion
Date: 12 Nov 2006 23:15:51 -0500

Author: vmy
Date: 2006-11-12 23:15:50 -0500 (Sun, 12 Nov 2006)
New Revision: 120

Modified:
   trunk/skorpion/ParticleSystem.cs
Log:
riccochet sparks appear at y=-100, not y=0

Modified: trunk/skorpion/ParticleSystem.cs
===================================================================
--- trunk/skorpion/ParticleSystem.cs    2006-11-12 11:51:17 UTC (rev 119)
+++ trunk/skorpion/ParticleSystem.cs    2006-11-13 04:15:50 UTC (rev 120)
@@ -157,8 +157,7 @@
                                // remove particles... or if they are a spark 
that has faded
 #if true
                                // Kill old particles
-                               if (p.positionVector.Y + 100 < _radius ||
-                                       p.isSpark && p.fadeProgression <= 0.0f)
+                               if (p.positionVector.Y + 100 < _radius || 
p.isSpark && p.fadeProgression <= 0.0f)
                                {
                                        // Emit sparks
                                        if (!p.isSpark)
@@ -180,7 +179,7 @@
                                                        spark.isSpark  = true;
                                                        spark.initialVelocity = 
new Vector3();
                                                        spark.initialPosition   
= p.positionVector;
-                                                       spark.initialPosition.Y 
= _radius;
+                                                       spark.initialPosition.Y 
= _radius - 100;
 
                                                        float fRand1 = 
((float)_rand.Next(int.MaxValue)/(float)int.MaxValue) * (float)Math.PI * 2.00f;
                                                        float fRand2 = 
((float)_rand.Next(int.MaxValue)/(float)int.MaxValue) * (float)Math.PI * 0.25f;





reply via email to

[Prev in Thread] Current Thread [Next in Thread]