-changed assertion infos

This commit is contained in:
Mergul 2019-04-06 18:03:14 +00:00
parent 71c7df2ab3
commit b0760228b1

View file

@ -673,31 +673,31 @@ class EntityManager
foreach (iii, name; componentsInfo.req)
{
ushort comp = components_map.get(cast(char[]) name, ushort.max);
assert(comp != ushort.max, "Can not register system: component not present");
assert(comp != ushort.max, "Can't register system \""~Sys.stringof~"\" due to non existing component \""~name~"\".");
system.m_components[iii] = comp;
}
foreach (iii, name; componentsInfo.excluded)
{
ushort comp = components_map.get(cast(char[]) name, ushort.max);
assert(comp != ushort.max, "Can not register system: component not present");
assert(comp != ushort.max, "Can't register system \""~Sys.stringof~"\" due to non existing component \""~name~"\".");
system.m_excluded_components[iii] = comp;
}
foreach (iii, name; componentsInfo.optional)
{
ushort comp = components_map.get(cast(char[]) name, ushort.max);
assert(comp != ushort.max, "Can not register system: component not present");
assert(comp != ushort.max, "Can't register system \""~Sys.stringof~"\" due to non existing component \""~name~"\".");
system.m_optional_components[iii] = comp;
}
foreach (iii, name; componentsInfo.readonly)
{
ushort comp = components_map.get(cast(char[]) name, ushort.max);
assert(comp != ushort.max, "Can not register system: component not present");
assert(comp != ushort.max, "Can't register system \""~Sys.stringof~"\" due to non existing component \""~name~"\".");
system.m_read_only_components[iii] = comp;
}
foreach (iii, name; componentsInfo.mutable)
{
ushort comp = components_map.get(cast(char[]) name, ushort.max);
assert(comp != ushort.max, "Can not register system: component not present");
assert(comp != ushort.max, "Can't register system \""~Sys.stringof~"\" due to non existing component \""~name~"\".");
system.m_modified_components[iii] = comp;
}