mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-12-27 12:31:50 +00:00
chore: move asset marker to ZoneCommon
This commit is contained in:
@@ -7,7 +7,7 @@ template<typename AssetType> class GlobalAssetPoolsLoader : public AssetCreator<
|
|||||||
public:
|
public:
|
||||||
static_assert(std::is_base_of_v<IAssetBase, AssetType>);
|
static_assert(std::is_base_of_v<IAssetBase, AssetType>);
|
||||||
|
|
||||||
GlobalAssetPoolsLoader(Zone& zone)
|
explicit GlobalAssetPoolsLoader(Zone& zone)
|
||||||
: m_zone(zone)
|
: m_zone(zone)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -225,6 +225,20 @@ function ZoneCode:allTestFiles()
|
|||||||
return result
|
return result
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function ZoneCode:allMarkFiles()
|
||||||
|
result = {}
|
||||||
|
|
||||||
|
for game, assets in pairs(self.Assets) do
|
||||||
|
for i, assetName in ipairs(assets) do
|
||||||
|
local assetNameLower = string.lower(assetName)
|
||||||
|
table.insert(result, "%{wks.location}/src/ZoneCode/Game/" .. game .. "/XAssets/" .. assetNameLower .. "/" .. assetNameLower .. "_mark_db.cpp")
|
||||||
|
table.insert(result, "%{wks.location}/src/ZoneCode/Game/" .. game .. "/XAssets/" .. assetNameLower .. "/" .. assetNameLower .. "_mark_db.h")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
return result
|
||||||
|
end
|
||||||
|
|
||||||
function ZoneCode:allLoadFiles()
|
function ZoneCode:allLoadFiles()
|
||||||
result = {}
|
result = {}
|
||||||
|
|
||||||
@@ -233,8 +247,6 @@ function ZoneCode:allLoadFiles()
|
|||||||
local assetNameLower = string.lower(assetName)
|
local assetNameLower = string.lower(assetName)
|
||||||
table.insert(result, "%{wks.location}/src/ZoneCode/Game/" .. game .. "/XAssets/" .. assetNameLower .. "/" .. assetNameLower .. "_load_db.cpp")
|
table.insert(result, "%{wks.location}/src/ZoneCode/Game/" .. game .. "/XAssets/" .. assetNameLower .. "/" .. assetNameLower .. "_load_db.cpp")
|
||||||
table.insert(result, "%{wks.location}/src/ZoneCode/Game/" .. game .. "/XAssets/" .. assetNameLower .. "/" .. assetNameLower .. "_load_db.h")
|
table.insert(result, "%{wks.location}/src/ZoneCode/Game/" .. game .. "/XAssets/" .. assetNameLower .. "/" .. assetNameLower .. "_load_db.h")
|
||||||
table.insert(result, "%{wks.location}/src/ZoneCode/Game/" .. game .. "/XAssets/" .. assetNameLower .. "/" .. assetNameLower .. "_mark_db.cpp")
|
|
||||||
table.insert(result, "%{wks.location}/src/ZoneCode/Game/" .. game .. "/XAssets/" .. assetNameLower .. "/" .. assetNameLower .. "_mark_db.h")
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ namespace
|
|||||||
LINE("#pragma once")
|
LINE("#pragma once")
|
||||||
LINE("")
|
LINE("")
|
||||||
LINEF("#include \"Game/{0}/{0}.h\"", m_env.m_game)
|
LINEF("#include \"Game/{0}/{0}.h\"", m_env.m_game)
|
||||||
LINE("#include \"Loading/AssetMarker.h\"")
|
LINE("#include \"Marking/AssetMarker.h\"")
|
||||||
LINE("")
|
LINE("")
|
||||||
LINE("#include <string>")
|
LINE("#include <string>")
|
||||||
LINE("")
|
LINE("")
|
||||||
|
|||||||
@@ -43,9 +43,20 @@ function ZoneCommon:project()
|
|||||||
|
|
||||||
files {
|
files {
|
||||||
path.join(folder, "ZoneCommon/**.h"),
|
path.join(folder, "ZoneCommon/**.h"),
|
||||||
path.join(folder, "ZoneCommon/**.cpp")
|
path.join(folder, "ZoneCommon/**.cpp"),
|
||||||
|
ZoneCode:allMarkFiles()
|
||||||
|
}
|
||||||
|
|
||||||
|
vpaths {
|
||||||
|
["*"] = {
|
||||||
|
path.join(folder, "ZoneCommon"),
|
||||||
|
path.join(BuildFolder(), "src/ZoneCode")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
lzx:include(includes)
|
|
||||||
self:include(includes)
|
self:include(includes)
|
||||||
|
lzx:include(includes)
|
||||||
|
ZoneCode:include(includes)
|
||||||
|
|
||||||
|
ZoneCode:use()
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "ContentLoaderBase.h"
|
|
||||||
#include "Pool/XAssetInfo.h"
|
#include "Pool/XAssetInfo.h"
|
||||||
#include "Zone/ZoneTypes.h"
|
#include "Zone/ZoneTypes.h"
|
||||||
|
|
||||||
Reference in New Issue
Block a user