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

More collision imps and stubs

This commit is contained in:
2016-04-26 17:26:02 -07:00
parent bacc98d4a6
commit 2af6117ef8
15 changed files with 306 additions and 23 deletions

View File

@@ -21,9 +21,18 @@ private:
CMaterialList x28_material;
public:
CRayCastResult();
CRayCastResult(float, const zeus::CVector3f&, const zeus::CPlane, const CMaterialList& matList)
CRayCastResult(const CRayCastResult& other, EInvalid) {}
CRayCastResult(float, const zeus::CVector3f&, const zeus::CPlane& plane, const CMaterialList& matList)
: x28_material(matList)
{}
void MakeInvalid();
bool IsInvalid() const;
float GetTime() const;
const zeus::CVector3f& GetPoint() const;
const zeus::CPlane& GetPlane() const;
const CMaterialList& GetMaterial() const;
void Transform(const zeus::CTransform&);
};
}