DolphinCAudioGroupSet progress

Former-commit-id: 4d0a1f68e8740e0af510d3f0819c36e1b1c70c02
This commit is contained in:
2023-10-21 20:29:52 -07:00
parent 5402539211
commit efc1831ed7
6 changed files with 98 additions and 11 deletions

View File

@@ -1,6 +1,7 @@
#ifndef _CPLAYER
#define _CPLAYER
#include "rstl/reserved_vector.hpp"
#include "types.h"
#include "MetroidPrime/CAnimRes.hpp"
@@ -72,6 +73,19 @@ class CPlayer : public CPhysicsActor {
bool AffectsThermal() const { return x28_affectsThermal; }
};
class CInputFilter {
public:
CInputFilter();
void AddSample(int, const CVector3f&, const CVector3f&, const CVector2f&);
bool Passes();
void Reset();
private:
rstl::reserved_vector<int, 20> x0_;
rstl::reserved_vector<CVector3f, 20> x54_;
rstl::reserved_vector<CVector3f, 20> x148_;
rstl::reserved_vector<CVector2f, 20> x23c_;
};
public:
enum EPlayerOrbitState {
kOS_NoOrbit,