XPlor/libs/zonefile/360/zonefile_cod5_360.cpp

65 lines
2.0 KiB
C++
Raw Normal View History

#include "zonefile_cod5_360.h"
#include <QFile>
#include <QDataStream>
#include <QDebug>
ZoneFile_COD5_360::ZoneFile_COD5_360()
: ZoneFile() {
}
ZoneFile_COD5_360::~ZoneFile_COD5_360() {
}
bool ZoneFile_COD5_360::Load(const QByteArray aFileData) {
return true;
}
2025-07-10 00:05:44 -04:00
Utils::AssetType ZoneFile_COD5_360::AssetStrToEnum(const QString aAssetType) {
const QString cleanedType = aAssetType.toUpper();
if (cleanedType == "00000021") {
2025-07-10 00:05:44 -04:00
return Utils::ASSET_RAWFILE;
} else if (cleanedType == "0000001A") {
2025-07-10 00:05:44 -04:00
return Utils::ASSET_FX;
} else if (cleanedType == "00000009") {
2025-07-10 00:05:44 -04:00
return Utils::ASSET_SOUND;
} else if (cleanedType == "00000004") {
2025-07-10 00:05:44 -04:00
return Utils::ASSET_Animation;
} else if (cleanedType == "0000000C") {
2025-07-10 00:05:44 -04:00
return Utils::ASSET_COLLISION_MAP;
} else if (cleanedType == "00000021") {
2025-07-10 00:05:44 -04:00
return Utils::ASSET_STRINGTABLE;
} else if (cleanedType == "00000015") {
2025-07-10 00:05:44 -04:00
return Utils::ASSET_MENU;
} else if (cleanedType == "00000008") {
2025-07-10 00:05:44 -04:00
return Utils::ASSET_TECHNIQUE_SET;
} else if (cleanedType == "00000018") {
2025-07-10 00:05:44 -04:00
return Utils::ASSET_LOCALIZE_ENTRY;
} else if (cleanedType == "00000011") {
2025-07-10 00:05:44 -04:00
return Utils::ASSET_GFX_MAP;
} else if (cleanedType == "00000012") {
2025-07-10 00:05:44 -04:00
return Utils::ASSET_LIGHT_DEF;
} else if (cleanedType == "00000014") {
2025-07-10 00:05:44 -04:00
return Utils::ASSET_FONT;
} else if (cleanedType == "00000005") {
2025-07-10 00:05:44 -04:00
return Utils::ASSET_XMODEL;
} else if (cleanedType == "0000000D") {
2025-07-10 00:05:44 -04:00
return Utils::ASSET_D3DBSP;
} else if (cleanedType == "00000006") {
2025-07-10 00:05:44 -04:00
return Utils::ASSET_MATERIAL;
} else if (cleanedType == "0000000E") {
2025-07-10 00:05:44 -04:00
return Utils::ASSET_GAME_MAP_SP;
} else if (cleanedType == "0000000B") {
2025-07-10 00:05:44 -04:00
return Utils::ASSET_COL_MAP_SP;
} else if (cleanedType == "00000001") {
2025-07-10 00:05:44 -04:00
return Utils::ASSET_PHYSPRESET;
} else if (cleanedType == "00000003") {
2025-07-10 00:05:44 -04:00
return Utils::ASSET_DESTRUCTIBLE;
} else if (cleanedType == "00000016") {
2025-07-10 00:05:44 -04:00
return Utils::ASSET_MENU;
}
2025-07-10 00:05:44 -04:00
return Utils::ASSET_NONE;
}