X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fcarfire;a=blobdiff_plain;f=CarFire%2FCarFire%2FCarFire%2FProjectile.cs;h=a1d7f2779ccb7d8de22f23885d44817f4b2fdab8;hp=6603272c2f84ea9655d965c35ff8e5be1437cee3;hb=198cb6056e93fecd69e65351ca8d0b34a077523f;hpb=b3adecad08c0bb066d6efe041835a9636a96b066 diff --git a/CarFire/CarFire/CarFire/Projectile.cs b/CarFire/CarFire/CarFire/Projectile.cs index 6603272..a1d7f27 100644 --- a/CarFire/CarFire/CarFire/Projectile.cs +++ b/CarFire/CarFire/CarFire/Projectile.cs @@ -43,7 +43,8 @@ namespace CarFire Texture2D _projectileModel, Vector2 _velocity, Point _position, - int characterNumber) + int characterNumber, + int _damage) { mGame = theGame; @@ -51,7 +52,7 @@ namespace CarFire projectileModel = _projectileModel; velocity = _velocity; mPosition = _position; - damage = 20; + damage = _damage; // Speed is the number of grid cells you can move through per second. mMotion = new MovementManager(mPosition, velocity.Length()); } @@ -69,7 +70,7 @@ namespace CarFire moveDown = true; else if (velocity.Y < 0) moveUp = true; - Point destination = MovementManager.GetNeighborCell(mMotion.Coordinates, moveLeft, moveRight, moveUp, moveDown); + Point destination = MovementManager.GetNeighbor(mMotion.Coordinates, moveLeft, moveRight, moveUp, moveDown); mMotion.Update(timeSpan, moveLeft, moveRight, moveUp, moveDown); @@ -95,6 +96,7 @@ namespace CarFire public int PixelX { get { return pixelX; } set { pixelX = value; } } public int PixelY { get { return pixelY; } set { pixelY = value; } } public int Damage { get { return damage; } set { damage = value; } } + public int CharacterIndex { get { return mCharacterIndex; } } public Vector2 Position { get { return mMotion.Position; } } public Point Coordinates { get { return mMotion.Coordinates; } } }