VC CParticle done
This commit is contained in:
@@ -36,14 +36,14 @@ struct tParticleSystemData
|
||||
uint16 m_nZRadiusChangeTime;
|
||||
float m_fInitialZRadius;
|
||||
float m_fZRadiusChangeAmount;
|
||||
uint16 m_nFadeToBlackTime;
|
||||
int16 m_nFadeToBlackAmount;
|
||||
int16 m_nFadeToBlackTime;
|
||||
uint8 m_nFadeToBlackInitialIntensity;
|
||||
int16 m_nFadeToBlackAmount;
|
||||
uint8 m_nFadeAlphaInitialIntensity;
|
||||
uint16 m_nFadeAlphaTime;
|
||||
int16 m_nFadeAlphaTime;
|
||||
int16 m_nFadeAlphaAmount;
|
||||
uint16 m_nStartAnimationFrame;
|
||||
uint16 m_nFinalAnimationFrame;
|
||||
uint8 m_nStartAnimationFrame;
|
||||
uint8 m_nFinalAnimationFrame;
|
||||
uint16 m_nAnimationSpeed;
|
||||
uint16 m_nRotationSpeed;
|
||||
float m_fGravitationalAcceleration;
|
||||
@@ -56,16 +56,19 @@ struct tParticleSystemData
|
||||
uint32 m_nLifeSpanErrorShape;
|
||||
float m_fTrailLengthMultiplier;
|
||||
uint32 Flags;
|
||||
RwRGBA m_RenderColouring;
|
||||
CRGBA m_RenderColouring;
|
||||
uint8 m_InitialColorVariation;
|
||||
RwRGBA m_FadeDestinationColor;
|
||||
CRGBA m_FadeDestinationColor;
|
||||
uint32 m_ColorFadeTime;
|
||||
|
||||
CVector2D m_vecTextureStretch;
|
||||
float m_fWindFactor;
|
||||
|
||||
RwRaster **m_ppRaster;
|
||||
CParticle *m_pParticles;
|
||||
};
|
||||
|
||||
VALIDATE_SIZE(tParticleSystemData, 0x88);
|
||||
VALIDATE_SIZE(tParticleSystemData, 0x94);
|
||||
|
||||
class cParticleSystemMgr
|
||||
{
|
||||
@@ -107,6 +110,11 @@ class cParticleSystemMgr
|
||||
CFG_PARAM_ROTATION_RATE_ERROR,
|
||||
CFG_PARAM_LIFE_SPAN_ERROR_SHAPE,
|
||||
CFG_PARAM_TRAIL_LENGTH_MULTIPLIER,
|
||||
|
||||
CFG_PARAM_STRETCH_VALUE_X,
|
||||
CFG_PARAM_STRETCH_VALUE_Y,
|
||||
CFG_PARAM_WIND_FACTOR,
|
||||
|
||||
CFG_PARAM_PARTICLE_CREATE_RANGE,
|
||||
CFG_PARAM_FLAGS,
|
||||
|
||||
@@ -125,6 +133,6 @@ public:
|
||||
void RangeCheck(tParticleSystemData *pData) { }
|
||||
};
|
||||
|
||||
VALIDATE_SIZE(cParticleSystemMgr, 0x2420);
|
||||
VALIDATE_SIZE(cParticleSystemMgr, 0x2FFC);
|
||||
|
||||
extern cParticleSystemMgr mod_ParticleSystemManager;
|
||||
|
||||
Reference in New Issue
Block a user