diff --git a/src/Engine/Core/EntityFileParser.cpp b/src/Engine/Core/EntityFileParser.cpp index 1633bbc7..23c0c4c4 100644 --- a/src/Engine/Core/EntityFileParser.cpp +++ b/src/Engine/Core/EntityFileParser.cpp @@ -28,14 +28,14 @@ void EntityFileParser::onStartEntity(EntityID entity, EntityID parent, const std m_World->SetName(realEntity, name); } m_EntityIDMapper[entity] = realEntity; - LOG_DEBUG("Created entity #%i (%i) with parent %i (%i)", entity, realEntity, parent, realParent); + //LOG_DEBUG("Created entity #%i (%i) with parent %i (%i)", entity, realEntity, parent, realParent); } void EntityFileParser::onStartComponent(EntityID entity, const std::string& component) { EntityID realEntity = m_EntityIDMapper.at(entity); m_World->AttachComponent(realEntity, component); - LOG_DEBUG("Attached component of type \"%s\" to entity #%i (%i)", component.c_str(), entity, realEntity); + //LOG_DEBUG("Attached component of type \"%s\" to entity #%i (%i)", component.c_str(), entity, realEntity); } void EntityFileParser::onStartComponentField(EntityID entity, const std::string& componentType, const std::string& fieldName, const std::map& attributes) @@ -49,11 +49,11 @@ void EntityFileParser::onStartComponentField(EntityID entity, const std::string& } auto& field = fieldIt->second; - LOG_DEBUG("Field \"%s\" type \"%s\"", fieldName.c_str(), field.Type.c_str()); - LOG_DEBUG("Attributes:"); - for (auto& kv : attributes) { - LOG_DEBUG("\t%s = %s", kv.first.c_str(), kv.second.c_str()); - } + //LOG_DEBUG("Field \"%s\" type \"%s\"", fieldName.c_str(), field.Type.c_str()); + //LOG_DEBUG("Attributes:"); + //for (auto& kv : attributes) { + // LOG_DEBUG("\t%s = %s", kv.first.c_str(), kv.second.c_str()); + //} char* data = component.Data + field.Offset; EntityFile::WriteAttributeData(data, field, attributes); diff --git a/src/Engine/Core/EntityFilePreprocessor.cpp b/src/Engine/Core/EntityFilePreprocessor.cpp index 5cd56cd0..7b4b2bb7 100644 --- a/src/Engine/Core/EntityFilePreprocessor.cpp +++ b/src/Engine/Core/EntityFilePreprocessor.cpp @@ -7,23 +7,23 @@ EntityFilePreprocessor::EntityFilePreprocessor(const EntityFile* entityFile) handler.SetStartComponentCallback(std::bind(&EntityFilePreprocessor::onStartComponent, this, std::placeholders::_1, std::placeholders::_2)); m_EntityFile->Parse(&handler); - LOG_DEBUG("___ COMPONENT DEFINITIONS ___"); - for (auto& kv : m_ComponentCounts) { - LOG_DEBUG("%s: %i", kv.first.c_str(), kv.second); - } + //LOG_DEBUG("___ COMPONENT DEFINITIONS ___"); + //for (auto& kv : m_ComponentCounts) { + // LOG_DEBUG("%s: %i", kv.first.c_str(), kv.second); + //} parseComponentInfo(); - for (auto& kv : m_ComponentInfo) { - auto& info = kv.second; - LOG_DEBUG("Component: %s (%s)", info.Name.c_str(), info.Meta->Annotation.c_str()); - LOG_DEBUG("Stride: %i", info.Stride); - LOG_DEBUG("Allocation: %i", info.Meta->Allocation); - for (auto& kv : info.Fields) { - auto& field = kv.second; - LOG_DEBUG("\t%i\t%s %s", field.Offset, field.Type.c_str(), kv.first.c_str()); - } - } + //for (auto& kv : m_ComponentInfo) { + // auto& info = kv.second; + // LOG_DEBUG("Component: %s (%s)", info.Name.c_str(), info.Meta->Annotation.c_str()); + // LOG_DEBUG("Stride: %i", info.Stride); + // LOG_DEBUG("Allocation: %i", info.Meta->Allocation); + // for (auto& kv : info.Fields) { + // auto& field = kv.second; + // LOG_DEBUG("\t%i\t%s %s", field.Offset, field.Type.c_str(), kv.first.c_str()); + // } + //} parseDefaults(); } @@ -50,7 +50,6 @@ void EntityFilePreprocessor::parseComponentInfo() auto xsModel = grammarPool->getXSModel(whateverTheFuckThisIs); // Find component xsd element declarations - std::cout << "Enumerating components..." << std::endl; // auto topLevelElements = xsModel->getComponents(XSConstants::ELEMENT_DECLARATION); for (unsigned int i = 0; i < topLevelElements->getLength(); ++i) { @@ -73,7 +72,7 @@ void EntityFilePreprocessor::parseComponentInfo() if (componentAnnotation != nullptr) { compInfo.Meta->Annotation = parseAnnotationXML(componentAnnotation->getAnnotationString()); } else { - LOG_WARNING("Component \"%s\" is missing an annotation!", compInfo.Name.c_str()); + //LOG_WARNING("Component \"%s\" is missing an annotation!", compInfo.Name.c_str()); } // @@ -91,7 +90,7 @@ void EntityFilePreprocessor::parseComponentInfo() // auto modelGroupParticle = complexTypeDefinition->getParticle(); if (modelGroupParticle == nullptr || modelGroupParticle->getTermType() != XSParticle::TERM_MODELGROUP) { - LOG_ERROR("Failed to parse component definition for \"%s\": Model group particle was null or wasn't TERM_MODELGROUP!", compInfo.Name.c_str()); + //LOG_ERROR("Failed to parse component definition for \"%s\": Model group particle was null or wasn't TERM_MODELGROUP!", compInfo.Name.c_str()); continue; } auto modelGroup = modelGroupParticle->getModelGroupTerm(); @@ -103,7 +102,7 @@ void EntityFilePreprocessor::parseComponentInfo() for (unsigned int i = 0; i < particles->size(); ++i) { auto particle = particles->elementAt(i); if (particle->getTermType() != XSParticle::TERM_ELEMENT) { - LOG_ERROR("Failed to parse a field definition in component \"%s\": Particle wasn't TERM_ELEMENT! Skipping.", compInfo.Name.c_str()); + //LOG_ERROR("Failed to parse a field definition in component \"%s\": Particle wasn't TERM_ELEMENT! Skipping.", compInfo.Name.c_str()); continue; } auto elementDeclaration = particle->getElementTerm(); @@ -129,7 +128,7 @@ void EntityFilePreprocessor::parseComponentInfo() if (fieldAnnotation != nullptr) { compInfo.Meta->FieldAnnotations[name] = parseAnnotationXML(fieldAnnotation->getAnnotationString()); } else { - LOG_WARNING("Component field \"%s.%s\" is missing an annotation!", compInfo.Name.c_str(), name.c_str()); + //LOG_WARNING("Component field \"%s.%s\" is missing an annotation!", compInfo.Name.c_str(), name.c_str()); } if (effectiveType == "enum") { @@ -147,7 +146,7 @@ void EntityFilePreprocessor::parseComponentInfo() std::string enumName = XS::ToString(enumElement->getName()); std::string enumValue = XS::ToString(enumElement->getConstraintValue()); compInfo.Meta->FieldEnumDefinitions[name][enumName] = boost::lexical_cast(enumValue); - LOG_DEBUG("ENUM %s = %s", enumName.c_str(), enumValue.c_str()); + //LOG_DEBUG("ENUM %s = %s", enumName.c_str(), enumValue.c_str()); } } } @@ -190,7 +189,7 @@ void EntityFilePreprocessor::parseDefaults() //std::string namespaceSchema = schemaLocation.string(); //parser.setExternalNoNamespaceSchemaLocation("Teamasdasdasdasd.xsd"); - LOG_DEBUG("Parsing defaults for component %s", componentName.c_str()); + //LOG_DEBUG("Parsing defaults for component %s", componentName.c_str()); boost::filesystem::path defaultsFile = "Schema/Components/" + componentName + ".xml"; parser.parse(defaultsFile.string().c_str());