2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-12 07:35:05 +00:00

Preparing for CHAR/ANIM implementation

This commit is contained in:
Jack Andersen
2015-09-23 14:59:36 -10:00
parent a5f6c2548b
commit 21d8b9dcd3
12 changed files with 636 additions and 9 deletions

View File

@@ -17,6 +17,8 @@ class PAKBridge
HECL::Database::Project& m_project;
const NOD::DiscBase::IPartition::Node& m_node;
PAK m_pak;
UniqueResult uniqueCheck(const PAK::Entry& entry);
public:
struct Level
{
HECL::SystemString name;
@@ -35,8 +37,7 @@ class PAKBridge
};
std::unordered_map<UniqueID32, Level> m_levelDeps;
HECL::SystemString m_levelString;
UniqueResult uniqueCheck(const PAK::Entry& entry);
public:
PAKBridge(HECL::Database::Project& project, const NOD::DiscBase::IPartition::Node& node);
void build();
static ResExtractor<PAKBridge> LookupExtractor(const PAK::Entry& entry);