diff options
| author | Nicholas Estelami <NEstelami@users.noreply.github.com> | 2021-01-19 15:08:29 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-01-19 15:08:29 -0500 |
| commit | 2e1174063f3ed6bcf929bc7093cd2d1b05f8518b (patch) | |
| tree | d62ac506b1017296dba708030745743da90a5b2d /ZAPD/Overlays | |
| parent | fda77edbcfcee7675fd1549553114d690d4fcd39 (diff) | |
Added in support for ZArray (WIP) and ZVtx. Also cleaned up some of the virtual functions. (#73)
Diffstat (limited to 'ZAPD/Overlays')
| -rw-r--r-- | ZAPD/Overlays/ZOverlay.cpp | 5 | ||||
| -rw-r--r-- | ZAPD/Overlays/ZOverlay.h | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/ZAPD/Overlays/ZOverlay.cpp b/ZAPD/Overlays/ZOverlay.cpp index 2554cf6..006aa84 100644 --- a/ZAPD/Overlays/ZOverlay.cpp +++ b/ZAPD/Overlays/ZOverlay.cpp @@ -216,6 +216,11 @@ string ZOverlay::GetSourceOutputCode(const std::string& prefix) return output; } +ZResourceType ZOverlay::GetResourceType() +{ + return ZResourceType::Overlay; +} + SectionType ZOverlay::GetSectionTypeFromStr(string sectionName) { if (sectionName == ".rel.text" || sectionName == ".text") diff --git a/ZAPD/Overlays/ZOverlay.h b/ZAPD/Overlays/ZOverlay.h index 880adcb..03dba43 100644 --- a/ZAPD/Overlays/ZOverlay.h +++ b/ZAPD/Overlays/ZOverlay.h @@ -55,7 +55,8 @@ public: ZOverlay(std::string nName); ~ZOverlay(); static ZOverlay* FromBuild(std::string buildPath, std::string cfgFolderPath); - std::string GetSourceOutputCode(const std::string& prefix); + std::string GetSourceOutputCode(const std::string& prefix) override; + ZResourceType GetResourceType() override; private: std::vector<RelocationEntry*> entries; |
