2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 16:27:42 +00:00

Merge pull request #139 from lioncash/ref

IGameArea: Make Dock's reference count variable signed
This commit is contained in:
2020-02-03 14:43:03 -08:00
committed by GitHub

View File

@@ -25,14 +25,14 @@ public:
};
private:
u32 x0_referenceCount = 0;
s32 x0_referenceCount = 0;
std::vector<SDockReference> x4_dockReferences;
rstl::reserved_vector<zeus::CVector3f, 4> x14_planeVertices;
bool x48_isReferenced = false;
public:
const rstl::reserved_vector<zeus::CVector3f, 4>& GetPlaneVertices() const { return x14_planeVertices; }
u32 GetReferenceCount() const { return x0_referenceCount; }
s32 GetReferenceCount() const { return x0_referenceCount; }
const std::vector<SDockReference>& GetDockRefs() const { return x4_dockReferences; }
Dock(CInputStream& in, const zeus::CTransform& xf);
TAreaId GetConnectedAreaId(s32 other) const;