diff options
-rw-r--r-- | src/world.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/world.c b/src/world.c index d76a2d3..5fd654b 100644 --- a/src/world.c +++ b/src/world.c @@ -203,7 +203,8 @@ KfError removeEntityFromWorld(World * world, EntityId id) { // Update lookup. for (i = id + 1; i < world->lookUpSize; ++i) - --world->lookUp[i]; + if (world->lookUp[i] != ENTITY_ID_NONE) + --world->lookUp[i]; world->lookUp[id] = ENTITY_ID_NONE; |