Remade component ids

No longer based on incrementing counter


Former-commit-id: b875e17781d8bcda48ea9ada523adf0823b22a8b
This commit is contained in:
Lynix
2015-03-17 19:53:59 +01:00
parent 0ba034f7e9
commit bc40fbb02f
14 changed files with 83 additions and 69 deletions

View File

@@ -15,7 +15,7 @@ namespace Ndk
EntityHandle World::CreateEntity()
{
Entity::Id id;
EntityId id;
if (!m_freeIdList.empty())
{
// On récupère un identifiant
@@ -62,7 +62,7 @@ namespace Ndk
m_killedEntities.UnboundedSet(entity->GetId(), true);
}
const EntityHandle& World::GetEntity(Entity::Id id)
const EntityHandle& World::GetEntity(EntityId id)
{
if (IsEntityIdValid(id))
return m_aliveEntities[m_entities[id].aliveIndex];