2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-08 18:24:55 +00:00

Additional extract directory tier for level names

This commit is contained in:
Jack Andersen
2015-09-23 12:59:12 -10:00
parent b1f55c2733
commit 2893eb7e76
9 changed files with 253 additions and 105 deletions

View File

@@ -19,18 +19,23 @@ class PAKBridge
PAK m_pak;
UniqueResult uniqueCheck(const PAK::Entry& entry);
public:
struct Area
struct Level
{
HECL::SystemString name;
struct Layer
struct Area
{
HECL::SystemString name;
struct Layer
{
HECL::SystemString name;
std::unordered_set<UniqueID64> resources;
};
std::vector<Layer> layers;
std::unordered_set<UniqueID64> resources;
};
std::vector<Layer> layers;
std::unordered_set<UniqueID64> resources;
std::unordered_map<UniqueID64, Area> areas;
};
std::unordered_map<UniqueID64, Area> m_areaDeps;
std::unordered_map<UniqueID64, Level> m_levelDeps;
HECL::SystemString m_levelString;
PAKBridge(HECL::Database::Project& project, const NOD::DiscBase::IPartition::Node& node);