moar...
Some checks failed
Build / Build Game (push) Has been cancelled

This commit is contained in:
2026-02-28 22:16:26 -05:00
parent e2a2d2c464
commit acb1505308
3 changed files with 11 additions and 12 deletions

View File

@@ -17,9 +17,9 @@ namespace game::resource::xml
Anm2& Anm2::operator=(const Anm2&) = default;
Anm2& Anm2::operator=(Anm2&&) = default;
void Anm2::init(XMLDocument& document, Flags flags, const physfs::Path& archive)
void Anm2::init(XMLDocument& document, Flags anm2Flags, const physfs::Path& archive)
{
this->flags = flags;
this->flags = anm2Flags;
auto element = document.RootElement();
if (!element) return;
@@ -298,13 +298,14 @@ namespace game::resource::xml
isValid = true;
}
Anm2::Anm2(const std::filesystem::path& path, Flags flags)
Anm2::Anm2(const std::filesystem::path& path, Flags anm2Flags)
{
XMLDocument document;
auto pathString = path.string();
if (document.LoadFile(path.c_str()) != XML_SUCCESS)
if (document.LoadFile(pathString.c_str()) != XML_SUCCESS)
{
logger.error(std::format("Failed to initialize anm2: {} ({})", path.string(), document.ErrorStr()));
logger.error(std::format("Failed to initialize anm2: {} ({})", pathString, document.ErrorStr()));
isValid = false;
return;
}
@@ -313,12 +314,12 @@ namespace game::resource::xml
this->path = path.string();
init(document, flags);
init(document, anm2Flags);
logger.info(std::format("Initialized anm2: {}", path.string()));
logger.info(std::format("Initialized anm2: {}", pathString));
}
Anm2::Anm2(const physfs::Path& path, Flags flags)
Anm2::Anm2(const physfs::Path& path, Flags anm2Flags)
{
XMLDocument document;
@@ -329,7 +330,7 @@ namespace game::resource::xml
}
this->path = path;
init(document, flags, path.directory_get());
init(document, anm2Flags, path.directory_get());
logger.info(std::format("Initialized anm2: {}", path.c_str()));
}

View File

@@ -172,6 +172,6 @@ namespace game::resource::xml
bool is_valid() const;
private:
void init(tinyxml2::XMLDocument& document, Flags flags, const util::physfs::Path& archive = {});
void init(tinyxml2::XMLDocument& document, Flags anm2Flags, const util::physfs::Path& archive = {});
};
}

View File

@@ -190,8 +190,6 @@ namespace game::resource::xml
}
}
auto itemSchemaPath = physfs::Path(archive + "/" + "items.xml");
if (auto itemSchemaPath = physfs::Path(archive + "/" + "items.xml"); itemSchemaPath.is_valid())
itemSchema = Item(itemSchemaPath);
else