refactor: use variants in zone instead of only game

This commit is contained in:
Jan Laupetin committed 2026-10-31 07:50:48 +01:00
1 parent 04642067b1
commit c6ab3162eb
138 files changed
+542 -549

No files matched your search

@@ -56,7 +56,7 @@ namespace
TEST_CASE("TechniqueCompilerIW3", "[iw3][techset][compiler]")
{
Zone zone("MockZone", 0, GameId::IW3, GamePlatform::PC);
Zone zone("MockZone", 0, GameVariantId::IW3_PC);
zone.Register();
MemoryManager memory;
@@ -31,7 +31,7 @@ namespace
TEST_CASE("TechsetCompilerIW3", "[techset][iw3][compiler]")
{
Zone zone("test", 0, GameId::IW3, GamePlatform::PC);
Zone zone("test", 0, GameVariantId::IW3_PC);
AssetCreatorCollection creators(zone);
IgnoredAssetLookup ignoredAssets;
AssetCreationContext context(zone, &creators, &ignoredAssets);
@@ -11,7 +11,7 @@ using namespace std::literals;
TEST_CASE("VertexDeclCompilerIW3", "[iw3][techset][compiler]")
{
Zone zone("MockZone", 0, GameId::IW3, GamePlatform::PC);
Zone zone("MockZone", 0, GameVariantId::IW3_PC);
zone.Register();
MemoryManager memory;
@@ -56,7 +56,7 @@ namespace
TEST_CASE("TechniqueCompilerIW4", "[iw4][techset][compiler]")
{
Zone zone("MockZone", 0, GameId::IW4, GamePlatform::PC);
Zone zone("MockZone", 0, GameVariantId::IW4_PC32);
zone.Register();
MemoryManager memory;
@@ -28,7 +28,7 @@ namespace
TEST_CASE("TechsetCompilerIW4", "[techset][iw4][compiler]")
{
Zone zone("test", 0, GameId::IW4, GamePlatform::PC);
Zone zone("test", 0, GameVariantId::IW4_PC32);
AssetCreatorCollection creators(zone);
IgnoredAssetLookup ignoredAssets;
AssetCreationContext context(zone, &creators, &ignoredAssets);
@@ -11,7 +11,7 @@ using namespace std::literals;
TEST_CASE("VertexDeclCompilerIW4", "[iw4][techset][compiler]")
{
Zone zone("MockZone", 0, GameId::IW4, GamePlatform::PC);
Zone zone("MockZone", 0, GameVariantId::IW4_PC32);
zone.Register();
MemoryManager memory;
@@ -56,7 +56,7 @@ namespace
TEST_CASE("TechniqueCompilerIW5", "[iw5][techset][compiler]")
{
Zone zone("MockZone", 0, GameId::IW5, GamePlatform::PC);
Zone zone("MockZone", 0, GameVariantId::IW5_PC32);
zone.Register();
MemoryManager memory;
@@ -28,7 +28,7 @@ namespace
TEST_CASE("TechsetCompilerIW5", "[techset][iw5][compiler]")
{
Zone zone("test", 0, GameId::IW5, GamePlatform::PC);
Zone zone("test", 0, GameVariantId::IW5_PC32);
AssetCreatorCollection creators(zone);
IgnoredAssetLookup ignoredAssets;
AssetCreationContext context(zone, &creators, &ignoredAssets);
@@ -1,5 +1,6 @@
#include "Game/IW5/Techset/VertexDeclCompilerIW5.h"
#include "Game/IW5/GameIW5.h"
#include "Game/IW5/IW5.h"
#include "Utils/MemoryManager.h"
@@ -11,7 +12,7 @@ using namespace std::literals;
TEST_CASE("VertexDeclCompilerIW5", "[iw5][techset][compiler]")
{
Zone zone("MockZone", 0, GameId::IW5, GamePlatform::PC);
Zone zone("MockZone", 0, GameVariantId::IW5_PC32);
zone.Register();
MemoryManager memory;
@@ -56,7 +56,7 @@ namespace
TEST_CASE("TechniqueCompilerT5", "[t5][techset][compiler]")
{
Zone zone("MockZone", 0, GameId::T6, GamePlatform::PC);
Zone zone("MockZone", 0, GameVariantId::T6_PC);
zone.Register();
MemoryManager memory;
@@ -28,7 +28,7 @@ namespace
TEST_CASE("TechsetCompilerT5", "[techset][t5][compiler]")
{
Zone zone("test", 0, GameId::T5, GamePlatform::PC);
Zone zone("test", 0, GameVariantId::T5_PC);
AssetCreatorCollection creators(zone);
IgnoredAssetLookup ignoredAssets;
AssetCreationContext context(zone, &creators, &ignoredAssets);
@@ -11,7 +11,7 @@ using namespace std::literals;
TEST_CASE("VertexDeclCompilerT5", "[t5][techset][compiler]")
{
Zone zone("MockZone", 0, GameId::T5, GamePlatform::PC);
Zone zone("MockZone", 0, GameVariantId::T5_PC);
zone.Register();
MemoryManager memory;
@@ -19,7 +19,7 @@ namespace
public:
TestContext()
: m_memory(),
m_zone("test", 0, GameId::T6, GamePlatform::PC),
m_zone("test", 0, GameVariantId::T6_PC),
m_zone_definition(),
m_zone_states(m_zone),
m_creators(m_zone),
@@ -56,7 +56,7 @@ namespace
TEST_CASE("TechniqueCompilerT6", "[t6][techset][compiler]")
{
Zone zone("MockZone", 0, GameId::T6, GamePlatform::PC);
Zone zone("MockZone", 0, GameVariantId::T6_PC);
zone.Register();
MemoryManager memory;
@@ -28,7 +28,7 @@ namespace
TEST_CASE("TechsetCompilerT6", "[techset][t6][compiler]")
{
Zone zone("test", 0, GameId::T6, GamePlatform::PC);
Zone zone("test", 0, GameVariantId::T6_PC);
AssetCreatorCollection creators(zone);
IgnoredAssetLookup ignoredAssets;
AssetCreationContext context(zone, &creators, &ignoredAssets);
@@ -11,7 +11,7 @@ using namespace std::literals;
TEST_CASE("VertexDeclCompilerT6", "[t6][techset][compiler]")
{
Zone zone("MockZone", 0, GameId::T6, GamePlatform::PC);
Zone zone("MockZone", 0, GameVariantId::T6_PC);
zone.Register();
MemoryManager memory;