2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-16 08:17:03 +00:00

CSnakeWeedSwarm: Mark several member functions as const

These don't alter instance state, so they can be const member functions.
This commit is contained in:
Lioncash
2020-03-26 01:02:14 -04:00
parent 43e0d16c5d
commit 4169e3d91d
2 changed files with 23 additions and 23 deletions

View File

@@ -111,14 +111,14 @@ private:
void AllocateSkinnedModels(CStateManager& mgr, CModelData::EWhichModel which);
void HandleRadiusDamage(float radius, CStateManager& mgr, const zeus::CVector3f& pos);
void FindGround(const CStateManager& mgr);
zeus::CAABox GetBoidBox();
int GetNumBoidsY();
int GetNumBoidsX();
zeus::CAABox GetBoidBox() const;
int GetNumBoidsY() const;
int GetNumBoidsX() const;
void CreateBoids(CStateManager& mgr, int num);
zeus::CVector2i GetBoidIndex(const zeus::CVector3f& pos);
zeus::CVector2i GetBoidIndex(const zeus::CVector3f& pos) const;
bool CreateBoid(const zeus::CVector3f& vec, CStateManager& mgr);
float GetBoidOffsetY(const zeus::CVector3f& pos);
float GetBoidOffsetX(const zeus::CVector3f& pos);
float GetBoidOffsetY(const zeus::CVector3f& pos) const;
float GetBoidOffsetX(const zeus::CVector3f& pos) const;
void AddBoidPosition(const zeus::CVector3f& pos);
void CalculateTouchBounds();
void EmitParticles1(const zeus::CVector3f& pos);