diff options
| author | KiritoDv <kiritodev01@gmail.com> | 2024-03-05 00:09:30 -0600 |
|---|---|---|
| committer | KiritoDv <kiritodev01@gmail.com> | 2024-03-05 00:09:30 -0600 |
| commit | a20e0a355089badfa4536639dfc95f64fb8428a2 (patch) | |
| tree | 370bd51a76a8ca868eb6a0495bafe0377c38040b /src | |
| parent | 1682451d2e2e510dfd213f963911dabb0e328b8f (diff) | |
Included filename into pad generation
Diffstat (limited to 'src')
| -rw-r--r-- | src/Companion.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/Companion.cpp b/src/Companion.cpp index a30afe6..1493ee2 100644 --- a/src/Companion.cpp +++ b/src/Companion.cpp @@ -168,8 +168,9 @@ void Companion::ExtractNode(YAML::Node& node, std::string& name, SWrapper* binar if(this->gConfig.exporterType == ExportType::Code) { if(node["pad"]){ + auto filename = this->gCurrentDirectory.filename().string(); auto pad = GetSafeNode<uint32_t>(node, "pad"); - stream << "char pad_" << gCurrentPad++ << "[] = {\n" << tab; + stream << "char pad_" << filename << "_" << gCurrentPad++ << "[] = {\n" << tab; for(int i = 0; i < pad; i++){ stream << "0x00, "; } @@ -434,6 +435,7 @@ void Companion::Process() { root = YAML::LoadFile(yamlPath); this->gConfig.segment.local.clear(); this->gFileHeader.clear(); + this->gCurrentPad = 0; if(root[":config"]) { this->ParseCurrentFileConfig(root[":config"]); |
