bubel-ecs/source/ecs/entity.d
Mergul 17551b08a5 -IDManager
-times counting for tests
2018-09-12 14:01:35 +02:00

25 lines
305 B
D

module ecs.entity;
import ecs.manager;
struct EntityID
{
uint id;
uint counter;
}
struct Entity
{
EntityID id;
void updateID()
{
EntityManager.instance.id_manager.update(this);
}
}
struct EntityTemplate
{
ubyte[] entity_data;
EntityManager.EntityInfo* info;
}