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();