mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-08 22:27:43 +00:00
RuntimeCommon: Use const on member functions where applicable
Adds missing const qualifiers on class member functions that don't modify instance state.
This commit is contained in:
@@ -220,7 +220,7 @@ public:
|
||||
void AddDrawableActor(const CActor& actor, const zeus::CVector3f& vec, const zeus::CAABox& aabb) const;
|
||||
bool SpecialSkipCinematic();
|
||||
TAreaId GetVisAreaId() const;
|
||||
s32 GetWeaponIdCount(TUniqueId, EWeaponType);
|
||||
s32 GetWeaponIdCount(TUniqueId, EWeaponType) const;
|
||||
void RemoveWeaponId(TUniqueId, EWeaponType);
|
||||
void AddWeaponId(TUniqueId, EWeaponType);
|
||||
void UpdateEscapeSequenceTimer(float);
|
||||
@@ -368,17 +368,23 @@ public:
|
||||
|
||||
const std::shared_ptr<CPlayerState>& GetPlayerState() const { return x8b8_playerState; }
|
||||
CRandom16* GetActiveRandom() { return x900_activeRandom; }
|
||||
const CRandom16* GetActiveRandom() const { return x900_activeRandom; }
|
||||
zeus::CVector3f Random2f(float scaleMin, float scaleMax);
|
||||
void SetActiveRandomToDefault() { x900_activeRandom = &x8fc_random; }
|
||||
void ClearActiveRandom() { x900_activeRandom = nullptr; }
|
||||
CRumbleManager& GetRumbleManager() { return *x88c_rumbleManager; }
|
||||
const CRumbleManager& GetRumbleManager() const { return *x88c_rumbleManager; }
|
||||
CCameraFilterPassPoly& GetCameraFilterPass(int idx) { return xb84_camFilterPasses[idx]; }
|
||||
const CCameraFilterPassPoly& GetCameraFilterPass(int idx) const { return xb84_camFilterPasses[idx]; }
|
||||
CCameraBlurPass& GetCameraBlurPass(int idx) { return xd14_camBlurPasses[idx]; }
|
||||
const CCameraBlurPass& GetCameraBlurPass(int idx) const { return xd14_camBlurPasses[idx]; }
|
||||
|
||||
CEnvFxManager* GetEnvFxManager() { return x880_envFxManager; }
|
||||
const CEnvFxManager* GetEnvFxManager() const { return x880_envFxManager; }
|
||||
CWorld* WorldNC() { return x850_world.get(); }
|
||||
const CWorld* GetWorld() const { return x850_world.get(); }
|
||||
CRelayTracker* GetRelayTracker() { return x8bc_relayTracker.get(); }
|
||||
const CRelayTracker* GetRelayTracker() const { return x8bc_relayTracker.get(); }
|
||||
CCameraManager* GetCameraManager() const { return x870_cameraManager; }
|
||||
CFluidPlaneManager* GetFluidPlaneManager() const { return x87c_fluidPlaneManager; }
|
||||
CActorModelParticles* GetActorModelParticles() const { return x884_actorModelParticles; }
|
||||
|
||||
Reference in New Issue
Block a user