From 50612d117e7910b77e3a2136b4105d151ec05a1e Mon Sep 17 00:00:00 2001 From: Jan Date: Wed, 30 Apr 2025 16:57:36 +0100 Subject: [PATCH] refactor: update zcg generate file headers --- .../Generating/Templates/ZoneLoadTemplate.cpp | 20 +++++++++++-------- .../Generating/Templates/ZoneMarkTemplate.cpp | 10 +++++----- .../Templates/ZoneWriteTemplate.cpp | 11 ++++++---- 3 files changed, 24 insertions(+), 17 deletions(-) diff --git a/src/ZoneCodeGeneratorLib/Generating/Templates/ZoneLoadTemplate.cpp b/src/ZoneCodeGeneratorLib/Generating/Templates/ZoneLoadTemplate.cpp index 8d3a4fb8..2b178b7f 100644 --- a/src/ZoneCodeGeneratorLib/Generating/Templates/ZoneLoadTemplate.cpp +++ b/src/ZoneCodeGeneratorLib/Generating/Templates/ZoneLoadTemplate.cpp @@ -6,7 +6,6 @@ #include "Utils/StringUtils.h" #include -#include #include namespace @@ -32,12 +31,13 @@ namespace LINE("") LINE("#pragma once") LINE("") - LINE("#include \"Loading/AssetLoader.h\"") LINEF("#include \"Game/{0}/{0}.h\"", m_env.m_game) if (m_env.m_has_actions) { LINEF("#include \"Game/{0}/XAssets/{1}/{1}_actions.h\"", m_env.m_game, Lower(m_env.m_asset->m_definition->m_name)) } + LINE("#include \"Loading/AssetLoader.h\"") + LINE("") LINE("#include ") LINE("") LINEF("namespace {0}", m_env.m_game) @@ -121,20 +121,24 @@ namespace LINE("// ====================================================================") LINE("") LINEF("#include \"{0}_load_db.h\"", Lower(m_env.m_asset->m_definition->m_name)) - LINEF("#include \"{0}_mark_db.h\"", Lower(m_env.m_asset->m_definition->m_name)) - LINE("#include ") - LINE("#include ") LINE("") + LINEF("#include \"{0}_mark_db.h\"", Lower(m_env.m_asset->m_definition->m_name)) if (!m_env.m_referenced_assets.empty()) { + LINE("") LINE("// Referenced Assets:") for (const auto* type : m_env.m_referenced_assets) { LINEF("#include \"../{0}/{0}_load_db.h\"", Lower(type->m_type->m_name)) } - LINE("") } + + LINE("") + LINE("#include ") + LINE("#include ") + + LINE("") LINEF("using namespace {0};", m_env.m_game) LINE("") PrintConstructorMethod(); @@ -362,7 +366,7 @@ namespace LINE("") LINEF("{0}** var = {1};", def->GetFullName(), MakeTypePtrVarName(def)) - LINE("for(size_t index = 0; index < count; index++)") + LINE("for (size_t index = 0; index < count; index++)") LINE("{") m_intendation++; @@ -392,7 +396,7 @@ namespace LINE("") LINEF("{0}* var = {1};", def->GetFullName(), MakeTypeVarName(def)) - LINE("for(size_t index = 0; index < count; index++)") + LINE("for (size_t index = 0; index < count; index++)") LINE("{") m_intendation++; diff --git a/src/ZoneCodeGeneratorLib/Generating/Templates/ZoneMarkTemplate.cpp b/src/ZoneCodeGeneratorLib/Generating/Templates/ZoneMarkTemplate.cpp index 2dda0606..8fb90d66 100644 --- a/src/ZoneCodeGeneratorLib/Generating/Templates/ZoneMarkTemplate.cpp +++ b/src/ZoneCodeGeneratorLib/Generating/Templates/ZoneMarkTemplate.cpp @@ -32,8 +32,8 @@ namespace LINE("") LINE("#pragma once") LINE("") - LINE("#include \"Loading/AssetMarker.h\"") LINEF("#include \"Game/{0}/{0}.h\"", m_env.m_game) + LINE("#include \"Loading/AssetMarker.h\"") LINE("") LINE("#include ") LINE("") @@ -116,19 +116,19 @@ namespace LINE("// ====================================================================") LINE("") LINEF("#include \"{0}_mark_db.h\"", Lower(m_env.m_asset->m_definition->m_name)) - LINE("") - LINE("#include ") - LINE("") if (!m_env.m_referenced_assets.empty()) { + LINE("") LINE("// Referenced Assets:") for (const auto* type : m_env.m_referenced_assets) { LINEF("#include \"../{0}/{0}_mark_db.h\"", Lower(type->m_type->m_name)) } - LINE("") } + LINE("") + LINE("#include ") + LINE("") LINEF("using namespace {0};", m_env.m_game) LINE("") PrintConstructorMethod(); diff --git a/src/ZoneCodeGeneratorLib/Generating/Templates/ZoneWriteTemplate.cpp b/src/ZoneCodeGeneratorLib/Generating/Templates/ZoneWriteTemplate.cpp index 41ccf831..a90247dc 100644 --- a/src/ZoneCodeGeneratorLib/Generating/Templates/ZoneWriteTemplate.cpp +++ b/src/ZoneCodeGeneratorLib/Generating/Templates/ZoneWriteTemplate.cpp @@ -30,8 +30,9 @@ namespace LINE("") LINE("#pragma once") LINE("") - LINE("#include \"Writing/AssetWriter.h\"") LINEF("#include \"Game/{0}/{0}.h\"", m_env.m_game) + LINE("#include \"Writing/AssetWriter.h\"") + LINE("") LINE("#include ") LINE("") LINEF("namespace {0}", m_env.m_game) @@ -113,18 +114,20 @@ namespace LINE("// ====================================================================") LINE("") LINEF("#include \"{0}_write_db.h\"", Lower(m_env.m_asset->m_definition->m_name)) - LINE("#include ") - LINE("") if (!m_env.m_referenced_assets.empty()) { + LINE("") LINE("// Referenced Assets:") for (const auto* type : m_env.m_referenced_assets) { LINEF("#include \"../{0}/{0}_write_db.h\"", Lower(type->m_type->m_name)) } - LINE("") } + + LINE("") + LINE("#include ") + LINE("") LINEF("using namespace {0};", m_env.m_game) LINE("") PrintConstructorMethod();