2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2026-05-17 07:21:43 +00:00

chore: make DependencyAssetLookup a separate class

This commit is contained in:
Jan Laupetin
2026-05-15 15:35:23 +01:00
parent 9ecc3d06e8
commit e824e9a9de
12 changed files with 67 additions and 54 deletions
@@ -6,7 +6,7 @@ using namespace IW3;
void ZoneDefWriter::WriteMetaData(ZoneDefinitionOutputStream& stream, const Zone& zone) const {}
void ZoneDefWriter::WriteContent(ZoneDefinitionOutputStream& stream, const Zone& zone, const DependencyAssetLookup& dependencyAssets) const
void ZoneDefWriter::WriteContent(ZoneDefinitionOutputStream& stream, const Zone& zone, const ZoneDefFilter& filter) const
{
const auto* game = IGame::GetGameById(zone.m_game_id);
@@ -17,7 +17,7 @@ void ZoneDefWriter::WriteContent(ZoneDefinitionOutputStream& stream, const Zone&
for (const auto& asset : zone.m_pools)
{
if (!ShouldWriteAsset(*asset, dependencyAssets))
if (!filter.ShouldWriteAsset(*asset))
continue;
switch (asset->m_type)