summaryrefslogtreecommitdiff
path: root/ZAPD/Overlays
diff options
context:
space:
mode:
authorNicholas Estelami <NEstelami@users.noreply.github.com>2021-01-19 15:08:29 -0500
committerGitHub <noreply@github.com>2021-01-19 15:08:29 -0500
commit2e1174063f3ed6bcf929bc7093cd2d1b05f8518b (patch)
treed62ac506b1017296dba708030745743da90a5b2d /ZAPD/Overlays
parentfda77edbcfcee7675fd1549553114d690d4fcd39 (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.cpp5
-rw-r--r--ZAPD/Overlays/ZOverlay.h3
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;