]> Dogcows Code - chaz/carfire/blobdiff - CarFire/CarFire/CarFire/Display.cs
Modified Projectiles to work with MovementManager.
[chaz/carfire] / CarFire / CarFire / CarFire / Display.cs
index 9e06485af34a242af1bc86187e68eb02637eeba8..9fecb5bcbdcdc849f02b64de42e7275b478e2129 100644 (file)
@@ -99,7 +99,7 @@ namespace CarFire
             for (int i = 0; i < mProjectiles.Count; i++ )\r
             {\r
                 bool removed = false;\r
-                if (!mMap.IsCellOpen(new Point(mProjectiles[i].GridX, mProjectiles[i].GridY)))\r
+                if (!mMap.IsCellOpen(new Point(mProjectiles[i].Coordinates.X, mProjectiles[i].Coordinates.Y)))\r
                 {\r
                \r
                     mProjectiles.RemoveAt(i);\r
@@ -117,7 +117,7 @@ namespace CarFire
                 if(mCharacters[j] != null)\r
                 for (int i = 0; i < mProjectiles.Count; i++)\r
                 {\r
-                    if (mProjectiles[i].GridX == mCharacters[j].Coordinates.X && mProjectiles[i].GridY == mCharacters[j].Coordinates.Y)\r
+                    if (mProjectiles[i].Coordinates.X == mCharacters[j].Coordinates.X && mProjectiles[i].Coordinates.Y == mCharacters[j].Coordinates.Y)\r
                     {\r
                         mCharacters[j].causeDamageTo(mProjectiles[i].Damage);\r
                         Console.WriteLine(mCharacters[j].Health);\r
@@ -152,7 +152,7 @@ namespace CarFire
                 //Handle wall collisions of projectiles again...\r
             for (int i = 0; i < mProjectiles.Count; i++)\r
             {\r
-                if (!mMap.IsCellOpen(new Point(mProjectiles[i].GridX, mProjectiles[i].GridY)))\r
+                if (!mMap.IsCellOpen(new Point(mProjectiles[i].Coordinates.X, mProjectiles[i].Coordinates.Y)))\r
                 {\r
                     mProjectiles.RemoveAt(i);\r
                     i--;\r
This page took 0.021226 seconds and 4 git commands to generate.