more structure planning

This commit is contained in:
benkyd
2022-06-08 00:51:39 +00:00
parent 7c88558c55
commit 27c8fe1291
2 changed files with 21 additions and 4 deletions

View File

@@ -0,0 +1,18 @@
#ifndef AEON_ENTITY_COMPONENTCONTROLLER_H_
#define AEON_ENTITY_COMPONENTCONTROLLER_H_
#include <Aeon/includes.hpp>
namespace EC
{
class ComponentController
{
};
}
#endif

View File

@@ -3,8 +3,7 @@
#include <Aeon/Includes.hpp>
struct Entity;
struct Component;
#include <Aeon/Entity/Entity.hpp>
namespace EC
{
@@ -29,7 +28,7 @@ public:
template <typename TComponent>
TComponent& Replace(const Entity& entity);
// replace inplace
// replace in-place
template <typename TComponent>
TComponent& Patch(const Entity& entity);
@@ -48,7 +47,7 @@ public:
// std::vector<T&> Sort(std::function<;
private:
// std::map<Entity<uint32_t>, std::vector<
};