diff options
| author | louist103 <35883445+louist103@users.noreply.github.com> | 2022-04-06 23:23:21 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-04-06 23:23:21 -0400 |
| commit | afa14ff392098bd512dff2b2baa2ef999bbd0ac8 (patch) | |
| tree | 37385a8c34cfe42c15cabe2e1ab5ebc433a55891 /ZAPD/ZCollisionPoly.h | |
| parent | efae567d3917afa341bd843ba185b3bd66d57429 (diff) | |
add collision poly (#246)
Diffstat (limited to 'ZAPD/ZCollisionPoly.h')
| -rw-r--r-- | ZAPD/ZCollisionPoly.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/ZAPD/ZCollisionPoly.h b/ZAPD/ZCollisionPoly.h new file mode 100644 index 0000000..9596d22 --- /dev/null +++ b/ZAPD/ZCollisionPoly.h @@ -0,0 +1,30 @@ +#pragma once + +#include "ZFile.h" +#include "ZResource.h" + + +class ZCollisionPoly : public ZResource +{ +public: + uint16_t type; + uint16_t vtxA, vtxB, vtxC; + uint16_t normX, normY, normZ; + uint16_t dist; + + ZCollisionPoly(ZFile* nParent); + ~ZCollisionPoly(); + + void ParseRawData() override; + void DeclareReferences(const std::string& prefix) override; + + std::string GetBodySourceCode() const override; + std::string GetDefaultName(const std::string& prefix) const override; + + std::string GetSourceTypeName() const override; + ZResourceType GetResourceType() const override; + + bool DoesSupportArray() const override; + + size_t GetRawDataSize() const override; +};
\ No newline at end of file |
