2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 13:07:42 +00:00

Fix build error

This commit is contained in:
2017-08-01 03:08:42 -07:00
parent 9afacd791b
commit 2dee7c72cb
6 changed files with 60 additions and 15 deletions

View File

@@ -116,10 +116,10 @@ public:
void SetLocalScale(const zeus::CVector3f&);
void SetParticleEmission(bool);
void SetModulationColor(const zeus::CColor&);
void SetOverrideIPos(const zeus::CVector3f& vec) { x178_overrideIPos = vec; }
void SetOverrideIVel(const zeus::CVector3f& vec) { x188_overrideIVel = vec; }
void SetOverrideFPos(const zeus::CVector3f& vec) { x198_overrideFPos = vec; }
void SetOverrideFVel(const zeus::CVector3f& vec) { x1a8_overrideFVel = vec; }
void SetOverrideIPos(const zeus::CVector3f& vec) { x178_overrideIPos.emplace(vec); }
void SetOverrideIVel(const zeus::CVector3f& vec) { x188_overrideIVel.emplace(vec); }
void SetOverrideFPos(const zeus::CVector3f& vec) { x198_overrideFPos.emplace(vec); }
void SetOverrideFVel(const zeus::CVector3f& vec) { x1a8_overrideFVel.emplace(vec); }
const zeus::CTransform& GetOrientation() const;
const zeus::CVector3f& GetTranslation() const;
const zeus::CTransform& GetGlobalOrientation() const;
@@ -134,6 +134,11 @@ public:
bool GetParticleEmission() const;
void DestroyParticles();
void Reset() {}
void ForceParticleCreation(s32 count)
{
CGlobalRandom gRnd{x14c_randState};
CreateNewParticles(count);
}
FourCC Get4CharId() const { return FOURCC('ELSC'); }
};