X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fcarfire;a=blobdiff_plain;f=CarFire%2FCarFire%2FCarFire%2FRanged.cs;h=cb2689e92388e9ada232efceb33341784d543c74;hp=02593ab706ceb3f2d1731532e4e2e367a6a2d14f;hb=692a2af57c7f1586b8513106acf47ddc0ac12748;hpb=6bc3a108ec8f47188a2bf377a23e8a64ec53eccb diff --git a/CarFire/CarFire/CarFire/Ranged.cs b/CarFire/CarFire/CarFire/Ranged.cs index 02593ab..cb2689e 100644 --- a/CarFire/CarFire/CarFire/Ranged.cs +++ b/CarFire/CarFire/CarFire/Ranged.cs @@ -20,6 +20,7 @@ namespace CarFire Texture2D projectileModel; //Used to draw projectiles + const int baseProjectileSpeed = 18; int projectileSpeed; int projectileCoolDown; #endregion @@ -28,7 +29,7 @@ namespace CarFire public Ranged(Game theGame, String Name, Point position, int playerIndex) : base(theGame, Name, position, playerIndex, baseHealth, baseDamage) { - projectileSpeed = 8; + projectileSpeed = baseProjectileSpeed; } #endregion @@ -85,12 +86,16 @@ namespace CarFire toShoot.Normalize(); toShoot *= projectileSpeed; projectileCoolDown = shootCoolDown; - Game.State.mDisplay.AddProjectiles(new Projectile(Game, projectileModel, + Game.State.mProjectiles.Add(new Projectile(Game, projectileModel, toShoot, new Point(startX, startY), PlayerIndex, Damage)); } } + } + public override void UpdateFrame(TimeSpan timeSpan) + { + throw new NotImplementedException(); } public override void PlayAttackSound() {