From e3d211c09b5c9ffdd14755c169c8fdb2376fab9e Mon Sep 17 00:00:00 2001 From: Jerry Aldrich Date: Sun, 5 Apr 2015 21:20:52 -0500 Subject: [PATCH] Modify loop in moveProjectiles and fix zombies bug Fix all zombies freezing while Projectile is live Moved usleep outside of for loop in moveProjectiles --- weaponsSystem.c | 2 +- zombies.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/weaponsSystem.c b/weaponsSystem.c index 9451343..1924fe2 100644 --- a/weaponsSystem.c +++ b/weaponsSystem.c @@ -48,12 +48,12 @@ void moveProjectiles(){ projectiles[i].isAlive=0; mvwaddch(viewportWin, projectiles[i].curYpos, projectiles[i].curXpos, ' '); } - usleep(30000); } else{ mvwaddch(viewportWin, projectiles[i].curYpos, projectiles[i].curXpos, ' '); } } + usleep(30000); } void fireWeapon(struct Weapon *weaponRef, char *direction){ diff --git a/zombies.c b/zombies.c index b85d0de..67e5a86 100644 --- a/zombies.c +++ b/zombies.c @@ -48,7 +48,7 @@ void moveZombies(){ int i; for(i=1;i