X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fcarfire;a=blobdiff_plain;f=CarFire%2FCarFire%2FCarFire%2FProjectile.cs;h=308e313d39dbbfae5fa5467d84f30f34b3d7bf54;hp=cabb38d5ba410b2fb700c79d965f43557c458a41;hb=6f4eff30ee197a57bbedb2067f94b12ab0d69d48;hpb=f1390d70a75797ad27bde6471ab9581e8a2a5f87 diff --git a/CarFire/CarFire/CarFire/Projectile.cs b/CarFire/CarFire/CarFire/Projectile.cs index cabb38d..308e313 100644 --- a/CarFire/CarFire/CarFire/Projectile.cs +++ b/CarFire/CarFire/CarFire/Projectile.cs @@ -40,17 +40,18 @@ namespace CarFire Texture2D _projectileModel, Vector2 _velocity, int _gridX, - int _gridY, + int _gridY) + /*, int _pixelX, - int _pixelY) + int _pixelY)*/ { theMap = _currentMap; projectileModel = _projectileModel; velocity = _velocity; gridX = _gridX; gridY = _gridY; - pixelX = _pixelX; - pixelY = _pixelY; + pixelX = _gridX * (int)Map.PixelsToUnitSquares; + pixelY = _gridY * (int)Map.PixelsToUnitSquares; damage = 20; } public void Update(TimeSpan timespan) @@ -103,9 +104,10 @@ namespace CarFire //Console.WriteLine(gridX + " " + gridY); //Console.WriteLine(theMap.GetRectangleFromCoordinates(new Vector2(gridX, gridY))); Rectangle position = theMap.GetRectangleFromCoordinates(new Vector2(gridX, gridY)); - spriteBatch.Draw(projectileModel, position, Color.White); - //Rectangle position2 = new Rectangle(pixelX-30, pixelY-30, 60, 60); - //spriteBatch.Draw(projectileModel, position2, Color.White); + //spriteBatch.Draw(projectileModel, position, Color.White); + Rectangle position2 = new Rectangle((int)(pixelX), (int)(pixelY), (int)Map.PixelsToUnitSquares, (int)Map.PixelsToUnitSquares); + Rectangle position3 = theMap.GetRectangleFromCoordinates(new Vector2(pixelX / Map.PixelsToUnitSquares, pixelY / Map.PixelsToUnitSquares)); + spriteBatch.Draw(projectileModel, position3, Color.White); } ///