mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-07-14 08:05:52 +00:00
CParticleGlobals: Initialize all data members
Provides a deterministic initial state.
This commit is contained in:
parent
9d6b9142bb
commit
7d42b2d763
@ -15,6 +15,7 @@ class CElementGen;
|
|||||||
class CParticleGlobals {
|
class CParticleGlobals {
|
||||||
CParticleGlobals() = default;
|
CParticleGlobals() = default;
|
||||||
static std::unique_ptr<CParticleGlobals> g_ParticleGlobals;
|
static std::unique_ptr<CParticleGlobals> g_ParticleGlobals;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
int m_EmitterTime = 0;
|
int m_EmitterTime = 0;
|
||||||
float m_EmitterTimeReal = 0.f;
|
float m_EmitterTimeReal = 0.f;
|
||||||
@ -48,7 +49,7 @@ public:
|
|||||||
CElementGen* x4_system;
|
CElementGen* x4_system;
|
||||||
};
|
};
|
||||||
|
|
||||||
SParticleSystem* m_currentParticleSystem;
|
SParticleSystem* m_currentParticleSystem = nullptr;
|
||||||
|
|
||||||
static CParticleGlobals* instance() {
|
static CParticleGlobals* instance() {
|
||||||
if (!g_ParticleGlobals)
|
if (!g_ParticleGlobals)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user