21 std::deque<size_t> _entities;
22 std::map<size_t, std::deque<ECS::ComponentType>> _timersList;
23 std::map<size_t, std::map<ECS::ComponentType, std::clock_t>> _previousIte;
24 std::map<size_t, std::map<ECS::ComponentType, int>> _timer;
void eraseClock(size_t entityId)
Definition: Clock.cpp:126
void addClockComponent(size_t entityId, ECS::ComponentType type, int updateTime)
Definition: Clock.cpp:13
std::deque< std::pair< size_t, std::deque< ECS::ComponentType > > > getEntitiesToUpdate()
Definition: Clock.cpp:42
int componentUpdateNumber(size_t entity, ECS::ComponentType type)
Definition: Clock.cpp:71
void eraseClockComponent(size_t entityId, ECS::ComponentType, bool debug=false)
Definition: Clock.cpp:93
ComponentType
Definition: ComponentManager.hpp:15