engine/include/ecs_system.hpp

19 lines
208 B
C++
Raw Normal View History

2022-12-15 10:07:22 +00:00
#pragma once
#include <map>
#include <memory>
namespace engine::ecs {
template <class T>
class System {
public:
std::map<uint32_t, T> m_components{};
virtual void onUpdate(float ts) = 0;
};
}