22 lines
386 B
C
22 lines
386 B
C
|
#pragma once
|
||
|
|
||
|
#include "entt/signal/fwd.hpp"
|
||
|
#include <entt/entt.hpp>
|
||
|
|
||
|
namespace simpleengine::ecs {
|
||
|
class Entity;
|
||
|
|
||
|
class Registry {
|
||
|
entt::registry inner;
|
||
|
//entt::dispatcher dispatcher;
|
||
|
public:
|
||
|
Registry();
|
||
|
|
||
|
entt::registry& get_inner();
|
||
|
Entity create_entity();
|
||
|
};
|
||
|
|
||
|
/* struct NewEntityEvent {
|
||
|
Entity& entity;
|
||
|
}; */
|
||
|
}
|