From 8537e5207f2d52bf47a84dfe695a3be9fcc3c70e Mon Sep 17 00:00:00 2001 From: Steve Date: Sun, 3 Apr 2016 08:37:45 +0100 Subject: [PATCH] Entity drawing bug fix. --- src/battle/entities.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/battle/entities.c b/src/battle/entities.c index c10ebdb..6c23d66 100644 --- a/src/battle/entities.c +++ b/src/battle/entities.c @@ -592,11 +592,12 @@ void countNumEnemies(void) void addVisibleEntsToDrawList(void) { - int numEntsToDraw = 0; Entity *e; battle.camera.x = player->x - (SCREEN_WIDTH / 2); battle.camera.y = player->y - (SCREEN_HEIGHT / 2); + + numEntsToDraw = 0; for (e = battle.entityHead.next ; e != NULL ; e = e->next) { @@ -635,4 +636,8 @@ void destroyEntities(void) } deadTail = &deadHead; + + free(entsToDraw); + + entsToDraw = NULL; }