Finish iw3 zone code generation

This commit is contained in:
Jan
2021-04-14 18:39:54 +02:00
parent adae75a7a6
commit 6b72ac080f
20 changed files with 542 additions and 76 deletions

View File

@ -1,6 +1,6 @@
#include "ObjLoaderIW3.h"
#include "Game/IW4/GameIW4.h"
#include "Game/IW4/GameAssetPoolIW4.h"
#include "Game/IW3/GameIW3.h"
#include "Game/IW3/GameAssetPoolIW3.h"
#include "ObjContainer/IPak/IPak.h"
#include "ObjLoading.h"
#include "AssetLoaders/AssetLoaderRawFile.h"
@ -49,7 +49,7 @@ ObjLoader::ObjLoader()
bool ObjLoader::SupportsZone(Zone* zone) const
{
return zone->m_game == &g_GameIW4;
return zone->m_game == &g_GameIW3;
}
bool ObjLoader::IsMpZone(Zone* zone)
@ -109,7 +109,7 @@ void ObjLoader::LoadImageFromIwi(GfxImage* image, ISearchPath* searchPath, Zone*
void ObjLoader::LoadImageData(ISearchPath* searchPath, Zone* zone)
{
auto* assetPool = dynamic_cast<GameAssetPoolIW4*>(zone->m_pools.get());
auto* assetPool = dynamic_cast<GameAssetPoolIW3*>(zone->m_pools.get());
if (assetPool && assetPool->m_image != nullptr)
{