zel_level_t

struct zel_level_t

The struct which holds all the entities, components and systems data.

Public Members

const char *level_name
std::unordered_map<std::type_index, ZelComponentBase*> components
std::unordered_map<std::string, zel_system_t> systems
std::vector<uint8_t> entities = {0}
QueueContainerWrapper<std::queue<uint32_t>> empty_entities_spots