mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 15:47:46 +00:00
More work on CBallCamera
This commit is contained in:
@@ -9,10 +9,10 @@ class CStateManager;
|
||||
class CCameraSpline
|
||||
{
|
||||
friend class CBallCamera;
|
||||
std::vector<zeus::CVector3f> x4_;
|
||||
std::vector<zeus::CVector3f> x4_positions;
|
||||
std::vector<TUniqueId> x14_;
|
||||
std::vector<float> x24_;
|
||||
std::vector<zeus::CVector3f> x34_;
|
||||
std::vector<zeus::CVector3f> x34_directions;
|
||||
float x44_ = 0.f;
|
||||
bool x48_ = false;
|
||||
public:
|
||||
@@ -20,7 +20,8 @@ public:
|
||||
void CalculateKnots(TUniqueId, const std::vector<SConnection>&, CStateManager&);
|
||||
void Initialize(TUniqueId, const std::vector<SConnection>&, CStateManager&);
|
||||
void Reset(int size);
|
||||
void AddKnot(const zeus::CVector3f& v0, const zeus::CVector3f& v1);
|
||||
void AddKnot(const zeus::CVector3f& pos, const zeus::CVector3f& dir);
|
||||
void SetKnotPosition(int idx, const zeus::CVector3f& pos);
|
||||
float CalculateSplineLength();
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user