Entity drawing bug fix.
This commit is contained in:
parent
e7190150bf
commit
8537e5207f
|
@ -592,12 +592,13 @@ void countNumEnemies(void)
|
||||||
|
|
||||||
void addVisibleEntsToDrawList(void)
|
void addVisibleEntsToDrawList(void)
|
||||||
{
|
{
|
||||||
int numEntsToDraw = 0;
|
|
||||||
Entity *e;
|
Entity *e;
|
||||||
|
|
||||||
battle.camera.x = player->x - (SCREEN_WIDTH / 2);
|
battle.camera.x = player->x - (SCREEN_WIDTH / 2);
|
||||||
battle.camera.y = player->y - (SCREEN_HEIGHT / 2);
|
battle.camera.y = player->y - (SCREEN_HEIGHT / 2);
|
||||||
|
|
||||||
|
numEntsToDraw = 0;
|
||||||
|
|
||||||
for (e = battle.entityHead.next ; e != NULL ; e = e->next)
|
for (e = battle.entityHead.next ; e != NULL ; e = e->next)
|
||||||
{
|
{
|
||||||
if (e->active)
|
if (e->active)
|
||||||
|
@ -635,4 +636,8 @@ void destroyEntities(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
deadTail = &deadHead;
|
deadTail = &deadHead;
|
||||||
|
|
||||||
|
free(entsToDraw);
|
||||||
|
|
||||||
|
entsToDraw = NULL;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue