POC for entities.

This commit is contained in:
2025-02-01 21:03:22 -05:00
parent 4c43cce133
commit fc5e09fab0
16 changed files with 254 additions and 32 deletions

View File

@@ -0,0 +1,19 @@
#pragma once
#include <Core/Common/CoreTypes.h>
namespace Game
{
using EntityID = uint64_t;
struct Entity;
struct EntityManager
{
static EntityID ID;
// May be this should contains the allocator for each entity types
};
void InitEntityManager();\
EntityManager& GetEntityManager();
void RegisterEntity(EntityManager& manager, Entity* entity);
}